Three options. Only one actually works for your business.
The directory ads and the unregistered 'agents' get the click before you do
Migration is the only Australian profession where the bulk of the marketing problem is structural. Half the top Google results for 'migration agent [city]' are directories that resell the lead to whichever agent pays per click. A meaningful chunk of the rest are unregistered operators in offshore offices, or domestic 'consultants' who quietly forgot to renew their MARN. The MARN-registered agent who actually knows the Migration Regulations 1994, the one who would have honestly told the prospect their subclass 189 points-test was light and saved them $4K on a doomed application, sits on page two. The prospect typing 'partner visa 820 cost' at 11pm clicks the first calm-looking result in their first language, rings the next morning, and is already three thousand dollars committed to someone who shouldn't be practising. And because OMARA's Code of Conduct is tight on outcome guarantees and on advertising visa success rates, most registered agents publish almost nothing rather than risk a section-310 complaint that goes on the MARN file.
Good migration-agent marketing is three things, in this order: a subclass-specific service page library that splits skilled-migration (189 + 190 + 491 + 482 TSS + 494 SESR), family (309 + 100 partner, 820 + 801, 300 prospective marriage, 173 + 143 + 804 + 870 parent, 461 + 445), student (500), visitor (600 + 601 + 651), and business-and-investment (188 + 132 + 188A + 188B + 188C) into their own pages, each ranking for its own search instead of one generic 'visa help' page that ranks for nothing; a bilingual long-tail content engine that publishes the same explainers in Mandarin or Cantonese or Hindi or Punjabi or Tagalog or Vietnamese or Korean or Nepali where the prospect actually lives; and a Google Business Profile that leads with your MARN, your OMARA-registered status, and your MIA membership because those are the trust signals the careful prospect actually checks before they ring.
Six agents, working in your accounts.
Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.
Builds your annual plan around the subclasses you actually want more of (high-value subclass 482 employer-sponsored, ongoing partner 820 + 801 work, complex skilled 189 + 190 + 491) rather than chasing every visa search that crosses Google. Briefs the other agents so the subclass pages, the OMARA-checked Google Ads, the bilingual explainers and the Google Business profile all reinforce the 'MARN-registered specialist for the visa that brought you here' positioning instead of the generic 'migration agent' that competes with directory listings.
Imports your existing site so you stop paying for hosting plus a CMS subscription, and makes spinning up a new subclass page a fast job. Ships a clean service page for subclass 189, 190, 491, 482 TSS, 494, 309 + 100, 820 + 801, 300, 500, 188 + 132 + 188A + 188B + 188C and any other subclass you do, each with the MARN and OMARA-registered status above the fold, plain-English process explainers, and a 'book a confidential consultation' CTA, to your live site in two taps.
Goes through your live site for the things that actually move migration-agent rankings: subclass-specific H1s on every page, LegalService and ProfessionalService schema with MARN in the identifier field, internal links between related subclasses (partner 820 to partner 801, skilled 189 to 190 to 491), bilingual hreflang tags for the Mandarin and Hindi and Tagalog and Vietnamese versions of the cornerstone pages, and a Google Business Profile that beats the directory listings on completeness. Auto-applies the low-risk fixes, flags anything that touches OMARA territory.
Launches Google Ads on the queries that actually convert ('partner visa 820 [city]', 'subclass 482 employer sponsored [city]', 'skilled migration 189 points test', 'student visa 500 application', 'business innovation 188') with a built-in OMARA Code of Conduct check on every ad copy variant. Excludes the broad 'guaranteed visa', 'visa success rate', '100 percent approval' queries that would breach the rules anyway. Runs separate bilingual ad groups for Mandarin, Hindi, Punjabi, Tagalog, Vietnamese, Korean and Nepali on Google plus the appropriate community platforms (WeChat for Mandarin, Facebook for Filipino and Vietnamese communities).
Turns the educational topics you would talk a client through at the first appointment into compliant posts on your real accounts: 'what evidence Home Affairs wants for an 820 partner visa', 'the difference between 189 + 190 + 491 skilled visas', 'subclass 482 employer-sponsored when the occupation is on the short-term list', 'visitor 600 visa with a sponsor versus tourist stream'. Every post pre-checked against the OMARA Code of Conduct. Bilingual versions drafted automatically in Mandarin, Hindi, Tagalog, Vietnamese, Korean and Nepali where you serve those communities. You suggest topics, the agent drafts, you approve.
Drafts the long-form pieces that rank for the queries people Google at 11pm: 'how long is the partner visa wait time right now', 'what happens if my 482 employer goes broke', 'subclass 491 regional list 2026', 'skilled migration points test calculator explained'. Two drafts a month, in your voice, OMARA-pre-checked, bilingual where it matters, that bring the careful prospect to your site before they ring a directory aggregator.
Your first 30 days.
- Ten subclass pages indexed and starting to rank on long-tail subclass-specific queries
- Annual plan weighted to the high-value 482 + 188 + complex partner work you want more of, delivered by Sam
- Google Business Profile rebuilt as 'Immigration Attorney' with MARN, OMARA-registered status and MIA-member badges above the fold
- OMARA-pre-checked Google Ads live on subclass-specific queries, with section-310 negatives loaded
- Bilingual cornerstone pages live in Mandarin, Hindi and Tagalog for the partner-820 and skilled-189 explainers
- Plain-English partner-visa relationship-evidence guide published as the cornerstone search-traffic asset
- Calm 11pm search positioning live across homepage, meta titles and the partner-visa hub page
- LegalService and ProfessionalService schema with MARN in the identifier field deployed sitewide
- Mental health and crisis-support footer (Beyond Blue, 1800RESPECT, Lifeline) added to every page touching domestic-violence partner-visa clauses
Migration prospects do not browse. They search at 11pm in their first language after an immigration update or a relationship milestone or a job offer, on a phone, often in tears, and click the first calm-looking result that uses words they understand. The work is making sure that result is your firm, with your MARN visible, your OMARA-registered status above the fold, your subclass page answering exactly the visa they typed, and your Google Business profile already showing them the next available consultation in the language they speak. Not a directory listing that resells them to an agent who has never met them.
Agencies are too dear to actually run the subclass-page library, the bilingual long-tail and the OMARA-checked ads for $4k a month. Tools are cheap but the Code of Conduct sits in the back of your head every time you write a word, so you don't write the word. In-House is the third option: for $299 a month the agents ship the pages, launch the OMARA-pre-checked ads, post the plain-English explainers in eight languages, and keep your Google Business profile beating the directory aggregators. You stay in the driver's seat, two taps to approve, every post pre-checked against the Code. Stop losing the 11pm search to an unregistered operator.