WordPress SEO agency that removes what's holding your site back

Most WordPress sites don't lack features. They collect too many. Most WordPress SEO work is removing things rather than adding them.

We're a WordPress SEO agency based in Perth, working with WordPress and WooCommerce sites across Australia. We crawl the whole site, decide which of the URLs WordPress has generated should exist, fix the theme templates, and only then build content and links on foundations that will hold them.

Indexed vs published Typical WordPress site
Pages you published
64
URLs Google indexed
412
  • Real pages · 64
  • Tag archives · 180
  • Date archives · 96
  • Attachment pages · 50
  • Author archives · 22
Illustrative: the gap WordPress creates by default, broken into the archive types behind it.
  • WordPress and WooCommerce
  • Yoast, Rank Math and All in One SEO configured properly
  • No lock-in
  • Proof from Search Console

Why WordPress sites quietly lose rankings

The typical WordPress problem is accumulation. Themes, plugins, page builders and archive types pile up over years, each adding scripts, URLs and settings that nobody revisits.

The result is a site generating category, tag, author and date archives nobody reads, loading two hundred kilobytes of JavaScript to display a paragraph of text, with an SEO plugin configured once in 2019 and untouched since.

What you noticeWhat's usually behind it
Search Console shows far more URLs than pages you've writtenTag, author, date and attachment archives indexed by default
A blog post and a service page compete for the same searchNo keyword-to-page plan, and categories that duplicate both
PageSpeed scores are poor and caching plugins haven't fixed itPage-builder output and plugin scripts loading on every page
A new page isn't indexed at all"Discourage search engines" left on, or a plugin noindex rule
Rankings dropped after a redesign or theme changePermalinks changed without redirects
Strange pages in Google you never publishedA hacked plugin creating spam pages

Almost none of this needs new content to fix. It needs decisions about what should exist, and the discipline to delete what shouldn't.

What is WordPress SEO?

WordPress SEO is the work of making a WordPress website rank by controlling what the platform generates and publishes. That covers which archive pages Google can index, how the theme outputs headings and structured data, which plugins load on which pages, and how the SEO plugin is configured. It's the platform-specific part of SEO. Keyword strategy, content and links sit on top of it.

The SEO plugin is a tool for carrying out decisions. It isn't the strategy. Either of the two main plugins works well, and switching between them almost never changes rankings. How the site is built matters far more.

The URLs WordPress creates, and what to do with each

Every WordPress site generates the same set of page types, whether you meant to publish them or not. Here's what we usually decide for each. The final call depends on your site.

WordPress URL decisions Applies to every site
WordPress URL typeExampleUsual decision
Pages and posts /services/plumbing/ Index. This is your actual content.
Category archives /category/news/ Index only if the category is a genuinely useful topic hub with its own introduction
Tag archives /tag/tips/ Usually noindex. Keep only tags with a real audience.
Author archives /author/admin/ Noindex on single-author sites, where it duplicates the blog
Date archives /2023/04/ Noindex, or disable
Attachment pages /photo-1/ Redirect to the file or parent post. Older sites often still have these indexed.
Internal search results /?s=keyword Noindex. Endless and thin.
Paginated archives /blog/page/7/ Keep crawlable, so older posts stay reachable
Comment reply links ?replytocom= Keep out of the index
WooCommerce product tags and attribute filters /product-tag/sale/ See ecommerce SEO
The quickest check on any WordPress site

Compare the number of URLs in Search Console's indexing report with the number of pages you've actually published. On most sites we audit, the difference is large.

Our WordPress SEO services

  • Archive audit

    Category, tag, author and date archives are indexable by default and almost never useful. On most sites we see, they dilute internal linking and waste Google's crawl time.

  • Plugin and script review

    What each plugin loads, on which pages, and whether anything still depends on it. This is usually the largest speed improvement available, and often means deleting plugins rather than adding one.

  • SEO plugin configuration

    Yoast, Rank Math or All in One SEO set up correctly rather than installed and forgotten. Title templates, which archive types are indexed, XML sitemaps, breadcrumbs and structured data. Defaults aren't a configuration.

  • Template-level fixes

    Headings, structured data and internal links set in the theme, so they apply site-wide rather than post by post. That includes child-theme changes, so theme updates don't erase the work.

  • Core Web Vitals

    Render-blocking assets, image handling and layout shift. These are Core Web Vitals, Google's measures of loading speed, responsiveness and visual stability. We fix them at the theme level rather than adding another caching plugin on top.

  • Content and keyword mapping

    Each search assigned to one page or post, so service pages and blog posts stop competing with each other. Then content built where there are real gaps.

Elementor, Divi and other page builders

Page builders aren't automatically bad for SEO. What matters is the output: how many nested elements a page contains, whether headings are real headings or styled text, and how much CSS and JavaScript loads for content that doesn't need it.

Often the output can be improved within the builder. Sometimes it can't, and we'll say so before you spend money trying. If you're committed to a builder whose output can't be improved, we're probably not the right fit.

WordPress SEO results

Google Search Console performance report for cigaradubai.com showing 16,842 clicks and 2.58 million impressions over three months, with clicks and impressions both trending steeply upward
cigaradubai.com · WooCommerce on WordPress · UAE
Starting point
A competitive retail niche with technical issues, under-optimised product and category pages, and internal links built around product names rather than customer searches.
Work
Technical clean-up, product and category optimisation, and internal linking rebuilt around search behaviour.
Result
16,842 clicks and 2.58M impressions in a three-month Search Console view beginning 27 January 2026, average position 7.2.

Who our WordPress SEO services suit

How WordPress SEO runs

  1. 1

    Crawl and compare

    Indexed URLs against the pages you meant to publish. The difference is usually large.

  2. 2

    Remove what shouldn't exist

    Archives, orphan pages and plugin-generated routes. Deletion comes first, because it makes everything after it cheaper.

  3. 3

    Fix the templates

    Once the set of URLs is right, improve the pages that remain.

  4. 4

    Then build

    Content and links, on foundations that will hold them.

  • Redesigning or changing theme?Permalinks, redirects, title templates and structured data all change when the theme does. Plan the SEO before launch.SEO migration
  • Running WooCommerce?Product categories, attribute filters and product templates are ecommerce work.Ecommerce SEO
  • Serving Perth customers?Location pages and Business Profile work sit under local SEO.Local SEO in Perth

WordPress SEO across Australia

We're based in Perth and work with WordPress sites remotely across Australia. WordPress behaves the same whether the business is in Perth, Melbourne or Sydney. What changes is the competition in your market, which the audit covers.

WordPress SEO consultant, specialist or agency?

If you have a developer who can make changes, a WordPress SEO consultant arrangement gives you the decisions and a review of the work, without a retainer. If not, we make the changes ourselves.

How to choose a WordPress SEO agency

Six questions that show whether an agency will fix the site or just tune the plugin.

  1. Ask what they'd do about your tag and author archives.If the answer is "nothing", they'll be optimising on top of the problem.
  2. Do they work in the theme, or only in the SEO plugin?Plugin-only work leaves template problems in place.
  3. Will they remove plugins, or only add them?
  4. Can they show Search Console data from a named WordPress site?
  5. Will they tell you if the site needs rebuilding rather than fixing?
  6. Lock-in contract?Ours is month to month.

WordPress SEO pricing

WordPress SEO runs on our standard plans, or as a one-off project after the audit. The scope depends on site size, how many URLs Google has indexed, theme and plugin condition, and whether the site runs WooCommerce. No setup fee, no lock-in.

Compare SEO packages and pricing
  • Starterfrom US$500 US$300/month
  • Growthfrom US$500 US$400/month
  • Premiumfrom US$1,200 US$950/month

WordPress SEO questions

Is WordPress good for SEO?

It's capable and neutral. A well-built WordPress site competes with anything. A site carrying forty plugins and a page builder will struggle, and that's a build decision rather than a platform one.

Which SEO plugin should I use on WordPress?

Either of the two main ones is fine. The plugin doesn't decide your rankings, and switching between them almost never changes anything. Our WordPress SEO plugin guide compares them.

WordPress SEO plugin guide

Should I noindex my tag pages?

On most sites, yes. If a tag archive is genuinely a useful browsing page with a real audience, keep it. If it exists only because WordPress created it, it's diluting you.

Does WordPress create a sitemap automatically?

Yes. Since version 5.5, WordPress creates a basic XML sitemap. Most SEO plugins replace it with their own, which gives more control over which page types are included. Either way, check it lists only the pages you want indexed.

Can you improve WordPress Core Web Vitals?

Usually, yes. The largest gains come from removing unused plugin scripts, fixing how images load, and reducing page-builder output, not from adding a caching plugin. Some hosting and theme limits can't be fixed without a rebuild, and we'll tell you which.

My site was hacked. Can you clean up the SEO damage?

We can remove spam pages from Google's index, fix redirects and check Search Console for security issues once the site itself is clean. Removing the malware is a security job for your developer or host.

Do you guarantee rankings?

No. Google controls rankings. We commit to agreed work, a dated record of every change, and reporting you can check in your own Search Console.

Find out how many URLs your
WordPress site is wasting

Send us your website address. The free audit compares what Google has indexed against what you meant to publish, checks your plugins and theme output, and gives you a written list of what we'd fix first. If the site needs rebuilding rather than fixing, we'll say so.

Want to know what is holding your site back?

Send your website address and we will reply with a written list of what we would fix first. If search is not the right investment for your business, we will say so.

Free · No obligation · No lock-in contract

By sending this you agree to be contacted about your enquiry. We use your details for that and nothing else, as set out in our privacy policy.

How would you like to start?

All four reach the same person. Email is quickest for us to act on; pick whichever you would actually use.