Skip to main content
CyberLab.Team

SEO · WordPress · One‑time

WordPress SEO Services: Platform-Layer Diagnosis from €199

If your WordPress site runs on dozens of plugins and nobody knows what they do to SEO, we audit its platform layer once: the plugins and your SEO plugin's settings, archives, the theme and page speed, permalinks and redirects. Every finding lands in one report, ranked by severity.

A WordPress SEO audit is an independent review of your site's platform layer, showing what to fix and in what order. From Professional it adds the database, internal links, signs of hacked content and WPML or Polylang. The price is fixed by site size. We read Search Console and Analytics with read-only access and change nothing on your site.

Independent advisor · Fixed price · No plugin or theme affiliation · Read-only access · EU-registered, GDPR

in the Google Partner program
since 2015
clients since 2015
490+
to reply to your inquiry
1 business day

Problems

Recognize yourself?

These are real situations WordPress site owners come to us with. If even one sounds familiar, the audit will show what to fix.

Nobody has checked what the plugins and settings do to SEO

25-plus plugins and nobody knows what they do to SEO
Two SEO plugins active at once, a cache plugin changing the schema output, an old abandoned plugin injecting markup Google picks up. Each plugin was added for a good reason at the time. The combined effect on your search visibility has never been measured.
Yoast or Rank Math installed but never properly verified
The plugin's settings decide which archives, attachment pages and sitemaps Google sees, and nobody has checked whether the defaults suit your site. Sitemaps that include noindexed URLs send Google mixed signals. Installing an SEO plugin is not the same as configuring it, and the gap between the two is where most WordPress SEO problems live.
Tags and category archives flooding Google with near-duplicates
Every tag page, author archive and date archive WordPress creates by default is a separate URL Google has to crawl. Most contain the same posts in a different order. The result is crawling spent on pages that add nothing, and signals split across near-duplicates.

Rankings fell, the site is slow, or SEO work shows nothing

Changed permalinks or switched themes and rankings disappeared
Changing from numeric IDs to post-name slugs, or switching to a theme that alters URL patterns, can break existing URLs unless redirects are in place. An old URL that does not redirect returns an error, and without a redirect Google has nothing to connect the new URL to the old one's signals. The traffic loss is real. The fix requires knowing exactly which old URLs mapped to which new ones; the full migration redirect plan is part of Expert.
Slow site blamed on hosting, but the theme is the real problem
A multipurpose theme loading a full page-builder stack on every page, unoptimized images passed through four plugins, and a database slowed by years of revision accumulation. The host is fine. The WordPress layer is not, and a generic speed test will not tell you which part. The database check starts in Professional.
Paying for WordPress SEO services with nothing moving
The agency sends monthly reports, deliverables look reasonable, but rankings are flat. An independent platform audit shows the actual state of your installation, in terms a developer or second agency can act on.

A past hack, or a site in several languages

Hacked, or worried the site was hacked at some point
Outdated plugins are a common way in. Spam-keyword injection and Japanese-text spam are designed to be invisible to site owners but fully readable by Google. By the time rankings drop on unrelated queries, the index may already contain hundreds of spam pages under your domain. The index check for hacked content is part of Professional and Expert; cleaning the site is not part of the audit.
WPML or Polylang running but the Google side has never been checked
The plugin is active, the translated pages exist, and visitors see the right language. But hreflang tags point to wrong URLs, one language is missing its return links, or canonical tags cross-signal between languages. Google may be ignoring most of your multilingual content entirely. The WPML and Polylang review is part of Professional and Expert.

How we solve them

What the report looks like

Every tier delivers the same three things; the tiers differ in how many areas the audit covers.

  1. Severity-ranked fix list

    Every finding carries one of three labels, critical, important or low-priority, so your developer knows where to start.

  2. Developer-ready specs

    Per plugin and per template: what to change, where, and what the correct output looks like afterwards.

  3. Walkthrough call

    We go through the findings together and agree priorities before anyone touches the site.

Our published sample, Technical issue register, is built on an invented website with no real client behind it. It shows how we write up an issue: what is wrong, how serious it is, and when it counts as fixed. The sample grades issues Critical, High and Medium; here they carry our report's three labels. In a WordPress report each finding also names the plugin or template responsible.

How we write up an issue, from our sample register

Example, not a client's data
  1. A noindex tag returns to the blog index after some releases

    Critical

    Acceptance criteria: Two consecutive releases pass with the tag absent, and a change detection rule watches it

  2. Paginated category pages canonicalize to the first page

    Important

    Acceptance criteria: Each paginated page canonicalizes to itself, and pagination links stay crawlable

  3. Old product URLs reach their destination through two redirect hops

    Important

    Acceptance criteria: Every old URL reaches its destination in a single permanent redirect

  4. The sitemap lists URLs that redirect or are excluded from indexing

    Low priority

    Acceptance criteria: The sitemap is generated from the live indexable set and regenerates on publish

What we check

Start covers the plugins, archives, theme and permalinks. A check that starts in a higher tier is marked on its card.

Plugin inventory & SEO-plugin configuration

We map every active plugin and flag conflicts: two SEO plugins writing competing meta, cache plugins changing structured data output, abandoned plugins with known CVEs. Then we verify Yoast or Rank Math is actually configured, not just installed: titles, meta templates, indexing rules, breadcrumb schema, sitemap output.

Plugin-stack rationalization roadmap: Expert

Taxonomy & archive indexation

WordPress creates tag, category, author and date archives by default, and sites set up before WordPress 6.4 also keep a separate page for every uploaded file. Most of these repeat content that already exists on post pages, so crawling goes to copies and relevance signals are split. We audit every archive type and recommend a per-type policy: noindex, canonical, or keep-and-consolidate.

Theme & front-end performance

We measure Core Web Vitals (LCP, INP, CLS) on your key page templates and isolate the cause: the theme itself, a page builder such as Elementor, Divi, WPBakery or Avada injecting render-blocking assets, unoptimized images, or a combination. We separate what the builder loads site-wide from what a single template actually needs, so you learn whether the fix is builder settings, theme replacement, or image delivery before paying a developer.

Database & WordPress hygiene

Post revisions, orphaned post metadata and accumulated transients can add thousands of rows to your database, slowing queries and inflating page-generation time. We quantify the bloat, show its crawl and render impact, and produce a cleanup priority list. We do not touch your database; the list goes to your developer.

Professional and Expert

Permalinks, redirects & internal linking

A permalink-structure change or theme switch can orphan hundreds of URLs overnight. We audit your current permalink logic, check redirect chains for loops or excessive hops, and document what a correct redirect map looks like so recovery is methodical rather than guesswork. From Professional we also map broken internal links.

Internal-linking audit: Professional and Expert. Migration redirect plan: Expert

Security signals & multilingual setup

We scan for index-level signs of hacked content: spam keywords, Japanese-text injection, and spam links visible to Google but hidden from you. We also check plugin-version exposure via WPScan patterns. For WPML or Polylang sites, we audit hreflang coverage, per-language indexation and canonical direction between language versions.

Professional and Expert

What this audit does not include

The deliverable is a written report and roadmap. Everything else is a separate order or another service.

  • Content writing and link building. The audit covers the platform layer of the site.
  • Changes to the site. We do not touch your WordPress installation; we read it. Plugin, theme and database changes go to your developer, or to a separate quote from us.
  • Cleaning a hacked site. From Professional we can show what Google saw. Removing the malware is remediation work separate from the audit.
  • Google Ads, paid social and email marketing. The audit covers organic search only.

Who this audit is for, and who it is not for

This audit is for you if:

  • You run a WordPress business site, blog or content portal and want a platform-level diagnosis
  • You own a WooCommerce store and need the WordPress layer checked (catalog work is separate)
  • Traffic dropped after a permalink change, theme switch or migration
  • You are worried the site was hacked at some point and want to know what Google saw (from Professional)
  • WPML or Polylang is running but nobody has verified the Google side (from Professional)

This audit is not for you if:

  • Your site is not on WordPress: the SEO Site Audit covers any CMS
  • You need product, category and faceted-navigation work: that is the E-commerce SEO audit
  • You want implementation without a diagnosis first: we audit before we quote fixes
  • You expect guaranteed rankings or traffic: no honest audit can promise that

Not on WordPress? See the SEO Site Audit. Need catalog-level work? See the E-commerce SEO audit. Planning to rebuild the site itself? See corporate website development.

Process

How the audit goes

  1. Express review

    Free, up to twenty minutes on a call or in chat. We name up to three main problems and what to do about each, and tell you whether the paid audit is worth it and which tier fits. There is no written report at this stage.

  2. Read-only access

    You invite us by email to Search Console and Analytics with read-only access. For some checks, a staging copy or a temporary read-only user helps. We never ask for passwords.

  3. Layer by layer

    We map the plugin stack, check archives, permalinks and redirects, and measure Core Web Vitals on your key templates. From Professional the database, internal links, security signals and multilingual setup follow. Expert adds three competitors.

  4. The report and the call

    One written report with a severity-ranked fix list, in 3‑5 business days on Start and Professional and 5‑10 on Expert, then a walkthrough call. Expert adds 30 days of implementation Q&A.

Let's look at your WordPress site

We start with the free express review from step 1. After it, the decision is yours.

Get the express review

What we need from you to start

You do not need to share a password. The rest we settle in the free express review.

  • The site and its size. The site address and roughly how many pages it has, and whether it runs WooCommerce, WPML or Polylang, so we can suggest the tier.
  • Read-only access to Search Console and Analytics. By email invite, never a password. You revoke it yourself the day the audit is done.
  • A read-only look at the installation, if possible. A staging copy or a temporary read-only user. If neither is possible, we document what we can verify externally and flag what needed internal access.
  • A decision on the report afterwards. Who implements it: your own WordPress developer, or us as a separate quote.

After the audit: two paths

The report is yours. There is no obligation to continue with us.

Path 1

Your own developer implements it

Hand the report to your own WordPress developer. On Expert, 30 days of implementation Q&A are included.

Path 2

Order the work from us

We quote implementation separately, based on the roadmap produced by the audit, and only if you ask. Our Technical SEO service covers that work.

Price

WordPress SEO audit pricing

The express review is free. Tiers scale by site size, not by guesswork.

Start
€199 one-time
Report in 3-5 business days
WordPress business, blog & content sites up to ~150 pages
  • Plugin & SEO-plugin (Yoast / Rank Math) config audit
  • Taxonomy & archive indexation review
  • Theme & front-end performance (Core Web Vitals)
  • Permalinks & redirect integrity
  • Free express review
Order Start
Expert
€750 one-time
Report in 5-10 business days
Large WordPress portals over ~150 pages
  • Everything in Professional
  • 3-competitor analysis (WordPress niche)
  • Full plugin-stack rationalization roadmap
  • Migration / replatform redirect plan
  • 30-day implementation Q&A
Order Expert

What each tier adds

The Start audit costs €199 and covers WordPress sites up to roughly 150 pages. Professional (€399) adds database hygiene, internal linking, security signals and the WPML or Polylang review. Expert (€750) covers large portals, with a 3-competitor analysis, a plugin-stack roadmap, a migration redirect plan and 30 days of implementation Q&A.

Prefer not to fill in a form? Write us on Telegram (t.me/cyberlabteam) or WhatsApp (+48 668 155 303).

Why us

Our experience

CyberLab.Team OÜ has been a Google Partner since 2015.

Google Partner
  • since 2010 working with Google search and ads
  • 490+ clients over the years
  • 15 countries where our clients do business
  • since 2014 Google Top Contributors and Product Experts on the team

Our team holds 9 Google certifications

  • Google Ads Search
  • Google Ads Video
  • Google Ads Display
  • Shopping Ads
  • Google Ads Apps
  • Google Ads Measurement
  • Conversion Optimization
  • Google Analytics
  • Display & Video 360

The report works without us

A one-time, fixed-price audit with a free express review before any payment: up to twenty minutes, up to three main problems named and what to do about them, no written report. The report is written so a competent WordPress developer can execute it without a handover call. If you prefer, your own team implements it; if you want us to handle implementation, we quote it separately, and only if you ask.

  • Independent advisor, fixed fee. No revenue share, no lock-in, no affiliation with any SEO plugin, theme or builder.
  • EU-registered, GDPR by default. CyberLab.Team OÜ, registry code 14647320, is registered in Tallinn, Estonia. We work under GDPR and sign a DPA on request.
  • Four languages, multilingual audited in practice. Our own site runs in four languages, and we audit WPML and Polylang installations in English, Ukrainian, Polish and Russian. Hreflang and per-language indexation are part of our own site work. The multilingual review starts in Professional.
  • Transparent pricing on this page. Every price is above, with no long-term contract.

Tool or audit?

Automated audit tool vs independent platform audit

Free tools and plugins are a fine first pass, and we say so. They score symptoms; an independent audit attributes cause across the plugin, theme and hosting layers, and from Professional the database. We have no affiliation with any SEO plugin or builder, so nothing in the report is a disguised upsell.

Automated tool or pluginIndependent WordPress platform audit
What it measuresAutomated tool or pluginSymptoms: scores and checklist flagsIndependent WordPress platform auditCauses: which plugin, theme or, from Professional, database layer created the issue
Cause attributionAutomated tool or pluginNone. A score does not say whyIndependent WordPress platform auditEvery finding names the responsible layer and the fix owner
Plugin-conflict detectionAutomated tool or pluginMisses conflicting output such as duplicate canonicals or competing schemaIndependent WordPress platform auditCross-checks the combined output of the whole plugin stack
Multilingual (WPML / Polylang)Automated tool or pluginRarely checked at allIndependent WordPress platform auditHreflang, per-language indexation and canonical direction reviewed (from Professional)
Deliverable formatAutomated tool or pluginAutomated score or PDF exportIndependent WordPress platform auditWritten report, severity-ranked fix list, walkthrough call
Pricing modelAutomated tool or pluginFree or subscription, upsells commonIndependent WordPress platform auditFixed price per audit, no plugin affiliation

Category comparison. No specific third-party product is referenced.

Example of work

What does this look like in practice?

One engagement: a company site rebuilt on a new theme a year earlier, plugins accumulated under several previous developers, and organic traffic sliding since a permalink change. We mapped the plugin stack and found two SEO plugins writing competing canonical tags, attachment pages sitting in the index, and redirect chains left over from the old URL structure. The report specified a per-archive indexation policy, a clean redirect map, and which plugins to consolidate, each item ranked by severity.

The client's own developer implemented the list over the following weeks: duplicate archives dropped out of the index and crawling concentrated on real pages.

Anonymized example of our process, not a promise of results. The TemplateMonster case below is an SEO audit with a lifted Google penalty, not a WordPress platform audit.

Questions

Frequently asked questions

Scope, price and timing

How long does the WordPress SEO audit take and what do I receive?
Delivery is 3-5 business days on Start and Professional, 5-10 on Expert, depending on site size. You receive a written audit report, a prioritized fix list with severity levels (critical, important, low-priority) that your developer can work from directly, and a walkthrough call to go through findings and answer questions. The exact price depends on site size and scope; tiers start at €199. We give you a precise quote after a free express review, typically within one business day of your request.
How do I know which tier my site needs: Start, Professional or Expert?
Tiering is driven by page count and feature set, not by negotiation. Start fits business sites and blogs up to roughly 150 pages. Professional adds the database, security and WPML or Polylang checks that larger, multi-author and WooCommerce platform-layer sites need. Expert covers large portals, competitor analysis and migration planning. The free express review tells you the exact tier before you pay anything.
What is NOT included in the WordPress SEO audit?
The audit does not include content writing, link building, or any plugin or database changes. We do not touch your WordPress installation; we read it. It does not cover the WooCommerce catalog layer (product pages, faceted navigation, Product schema) unless you also order the E-commerce SEO audit. It does not include Google Ads, paid social, or email marketing. The deliverable is a written report and roadmap; implementation is quoted and scoped separately.
Do you need admin access to my WordPress site to run the audit?
For most of the audit we need read-only access to Google Search Console and Google Analytics, requested via your email invite, never by password. For a subset of checks, a read-only look at the WordPress installation helps, either a staging copy or a temporary read-only user account added by email invite and revoked by you after the audit. If neither is possible, we document what we can verify externally and flag what required internal access to confirm. We are EU-registered (CyberLab.Team OÜ, Estonia) and operate under GDPR.
Do I have to hire you to implement the fixes afterwards?
No. There is no obligation to continue with us. The report is written so that any competent WordPress developer can execute it without a handover call. If you prefer, your existing developer or in-house team implements it from the report. If you want us to handle implementation, we quote separately based on the roadmap produced by the audit.
Do you guarantee higher rankings or more traffic after the audit?
No. We do not make traffic or ranking promises because rankings depend on factors outside any audit: how quickly fixes are implemented, your competitive landscape, algorithm changes, and your content. What the audit gives you is an accurate diagnosis of the WordPress platform issues affecting your search visibility, and a prioritized roadmap for addressing them. What happens after you act on that roadmap depends on the implementation and the market.

Is it for my site?

My site is on WordPress. Should I order this or your general SEO Site Audit?
If your main unknowns are plugin conflicts, slow theme performance, archive duplication, redirect problems after a permalink change, or a multilingual setup that may not be indexed correctly, this WordPress audit is the right starting point. If your primary concern is keyword rankings, backlink profile, or competitor gap analysis, our general SEO Site Audit covers those. Some sites need both; we can tell you after a free express review.
What is a WordPress SEO audit and how is it different from a general SEO audit?
A general SEO audit covers technical health, content, and backlinks across any CMS. A WordPress SEO audit goes one level deeper into the platform itself: plugin conflicts, taxonomy and archive duplication, theme-level performance bottlenecks, permalink logic and, from Professional, database hygiene and multilingual configuration in WPML or Polylang. These issues are specific to how WordPress works and do not appear in CMS-agnostic audits. The output is a written report and a prioritized roadmap, not implementation.
I run a WooCommerce store. Is this the right page?
Partly. This audit covers the WordPress platform layer that every WooCommerce site runs on: plugin conflicts, theme performance and archive indexation, plus database hygiene and WPML from Professional. It does not cover the catalog layer: product and category page optimization, faceted navigation and filter URLs, Product schema markup, or supplier-feed duplication. That layer belongs to our separate E-commerce SEO audit. Many WooCommerce stores genuinely need both, and we can scope which to prioritize after a free express review.
My site runs on managed WordPress hosting like Kinsta or WP Engine. Is a platform audit still relevant?
Yes. Managed hosting solves the server layer: fast infrastructure, server-side caching, core updates. Plugin conflicts, taxonomy duplication, theme and builder bloat, and permalink or redirect problems live in the WordPress layer itself, and they follow your site to any host. The audit explicitly separates host-side causes from platform-side causes, so you do not pay a developer to fix something your host already handles, or the other way around.
Does the WordPress platform layer affect how my site appears in Google AI Overviews?
Indirectly, yes. Clean rendering, correct schema output and sane indexation are prerequisites for any search surface, including AI Overviews. If your plugin stack emits broken structured data or noindexes the wrong templates, no surface can read your content properly. Optimizing specifically for AI surfaces is a separate discipline covered by our AI SEO service, and no one can guarantee AI citations, us included.

What the audit looks at

Can too many plugins actually hurt my Google rankings?
Yes, in several ways. Duplicate output is the most common: two SEO plugins both writing a canonical tag, or a schema plugin and Rank Math both outputting structured data with different values. A cache or optimization plugin can change what cached pages output, structured data included. Abandoned plugins with unpatched vulnerabilities create an attack surface for spam injection. Volume alone is not the problem; conflicting output and unmonitored plugins are. The audit maps which plugins interact with your SEO output and flags the combinations that create measurable issues.
Yoast vs Rank Math: which should I use, and do you audit both?
We audit both. The choice between them matters less than whether the one you have is actually configured. Both ship with defaults for archives, attachment pages and sitemaps that may not suit your site, and neither does anything about your site's other plugins overwriting their output. Our audit documents the current state of whichever plugin you use and gives you a specific configuration checklist, not a recommendation to switch.
Do I really have a duplicate-content problem from tags, categories and archives?
Most WordPress sites do. Every tag, category, author and date archive is a separate URL that Google crawls. On a typical blog or news site those archives collectively repeat most of the post content in different orderings. The immediate effect is that Google has to choose between near-identical URLs, and on a large site the crawling spent on them also eats into crawl budget. The fix is a per-archive-type policy, noindex or canonical, applied consistently. Whether you have a problem on your specific site is something the audit measures rather than assumes.
My WordPress site is slow. Is it the host, the theme, or the plugins?
Generic speed tools give you a score; they do not isolate the cause. This audit measures Core Web Vitals on your key page templates and attributes the bottleneck: render-blocking assets from a page builder, unoptimized image delivery, a theme loading resources on every page that most pages do not use, or, from Professional, query slowdowns from database bloat. Knowing which layer is responsible changes what you ask a developer to fix.
I use Elementor, Divi or another page builder. Does the audit cover that?
Yes. Builder-injected render-blocking assets are a core part of our Core Web Vitals check. Elementor, Divi, WPBakery and Avada can load scripts and styles on pages that never use them, depending on their settings. We identify what the builder loads everywhere versus what each template actually needs, so the report gives you a concrete fix list: builder settings to change, assets to remove, or templates to rebuild, rather than a generic verdict that builders are slow.
I changed my permalink structure or switched themes and lost traffic. Can you find why?
This is one of the most common things we see. A permalink change moves every post URL on the site. Every old URL that does not redirect returns a 404, and nothing tells Google which new URL took its place. Google's own guidance on site moves says signals transfer to the new URLs through permanent redirects, which is why the redirect map matters. The audit traces which old URLs exist in Google Search Console as errors, documents what a correct redirect map looks like, and identifies any chains or loops in redirects that were put in place afterwards.
My WordPress site was hacked. Can an audit tell if Google saw the spam?
Yes, from the Professional tier, with important caveats. We check for index-level symptoms: queries in Search Console returning spam pages under your domain, spam or foreign-language keywords appearing in your crawl data, and plugin-version patterns flagged in WPScan data. We can tell you whether Google's index contains evidence of a past or ongoing injection. We cannot clean the site or remove the malware; that is remediation work separate from the audit. The audit gives you a documented picture of what Google saw, which is the starting point for any recovery.
I use WPML or Polylang. Do you audit multilingual WordPress SEO?
Yes, from the Professional tier. The audit covers hreflang tag accuracy across all language versions, whether alternate-language URLs are accessible to Google (not blocked in robots.txt or behind a login), how canonical tags are set between language versions, and whether each language version is being indexed or ignored. WPML and Polylang both require careful configuration to produce correct hreflang; the plugin being active does not mean the output is correct.
Why not just run a free WordPress SEO audit plugin or online tool?
Tools are a reasonable first pass, and we say so. Their limits are structural: they score symptoms without attributing cause, they cannot detect conflicting output from your plugin stack, such as duplicate canonicals or competing schema, and they skip multilingual configuration and index-level hack signals entirely. We also have no affiliation with any SEO plugin, theme or builder, so nothing in our report is a disguised upsell.

WordPress SEO in general

Is WordPress SEO friendly out of the box?
Out of the box you get clean permalinks, editable titles and an XML sitemap, which has been in core since version 5.5, so the foundation is sound. What you do not get is a safe default. A fresh install publishes tag, category, author and date archives that repeat your post content on separate URLs, and it lets any plugin write over another plugin's SEO output. WordPress is SEO-capable rather than SEO-configured. The distance between those two states is what a platform-layer audit measures.
What is WordPress SEO, and how is it different from SEO in general?
General SEO is CMS-agnostic and covers content, technical health and links. WordPress SEO works on the platform layer underneath that: plugin conflicts, taxonomy and archive duplication, theme and page-builder performance, database bloat, permalink logic, and the hreflang that WPML or Polylang emits. Those problems exist because of how WordPress is built, so a CMS-agnostic checklist will not surface them. In practice you need both layers. The general discipline decides what you publish, the platform layer decides whether Google can read it cleanly.
What is the SEO title in WordPress, and where do I find it?
The SEO title is the title tag your SEO plugin writes for the page, and it is not the same as the post heading. In Yoast and Rank Math you edit it in the plugin's panel in the editor, next to the snippet preview, while the site-wide defaults live in the plugin's title template settings. Your theme may add a suffix of its own. If two SEO plugins are active at once, both write a title and which one wins is not predictable. That conflict is one of the first things we check.
Can I do WordPress SEO myself?
A lot of it, yes, and we would rather say so than sell you work you do not need. Configuring one SEO plugin properly, setting an indexation policy for archives and compressing images are all within reach of a site owner with a free evening. What is hard to do alone is attribution: telling whether a slow page is caused by the theme, the builder, the images or the database, and telling which plugin is overwriting whose output. That is what a paid audit buys you, a diagnosis rather than a checklist.
My SEO plugin shows a green score. How do I actually improve it?
The green light means the plugin found your keyword in the places it looks at on that one post. It says nothing about whether your archives are indexed, whether two plugins are writing conflicting canonical tags, or how the page performs on Core Web Vitals. Treat the plugin score the way you treat a spell checker: useful, narrow, and quickly exhausted. Once the obvious boxes are ticked, further points are cosmetic, and the remaining gains sit in the platform layer the plugin never inspects.
How do you do SEO on WordPress, and what is the right order of work?
Indexation first: decide which archive types Google should see, and stop the site from publishing near-duplicates of its own posts. Then the output layer: one SEO plugin, one canonical tag, one source of schema. Then performance, measured on your real templates rather than on the homepage. Then content and internal links, which is where most people start. Running the sequence backwards, writing content on a site that duplicates itself, is a common reason WordPress SEO work shows no movement for months.
Is WordPress good for SEO compared with hosted platforms?
Yes, and the reason is control. Nothing about WordPress stops a page from ranking, and you can change how anything renders. The trade-off is that the failure modes are yours as well. Plugin conflicts, unmaintained themes and archive duplication need someone watching them, where a hosted platform simply forbids them and takes the flexibility away with them. If somebody maintains the platform, WordPress is not a handicap. If nobody does, it becomes one quietly, and the symptom is lost rankings long before anyone connects them to a plugin update.

Not what you need?

Running a WooCommerce store? Product, category and faceted-navigation work lives in the E-commerce SEO audit. For a CMS-agnostic technical audit, see the SEO Site Audit. To show up in Google's AI Overviews, see AI SEO. For titles, headings and internal links, page by page, see On-Page SEO.

Every SEO service is in the SEO hub.

Get in touch

Ready for the audit?

Send the site address and tell us what worries you. We start with the free express review of the biggest issues. You decide after that.

No commitment. Response within one business day.

Write to us in a messenger or fill in the form below, whichever is easier for you.

* Required field

Service you need

WordPress SEO

By submitting the form, you confirm that you have read the Privacy Policy.