WordPress runs a large share of the web, and it is genuinely good for SEO — right up until it is not. Twenty-eight plugins, three of which duplicate each other. A page builder generating five hundred nested divs. Two SEO plugins both writing meta tags. Attachment pages and tag archives indexed by the thousand. A 4MB hero image served at 300px wide. None of that is WordPress’s fault, and all of it is fixable.
I work on WordPress every week — building, auditing, cleaning up and maintaining sites — including a dedicated engagement covering WordPress and website management end to end. This page covers what WordPress SEO actually involves once you get past “install a plugin”.
Which plugins are earning their load cost, which are duplicating each other, which are injecting scripts on every page for a feature used on one. Conflicting SEO plugins resolved down to one properly configured source of truth. Caching, optimisation and security plugins checked for settings that are quietly breaking things.
Out of the box WordPress generates a surprising amount of thin, duplicative content: attachment pages, author archives on single-author sites, date archives, near-empty tag archives, paginated comment URLs and internal search results. Left indexable, these dilute your site and waste crawl budget. I set deliberate indexation rules per archive type rather than accepting defaults.
Elementor, Divi, Gutenberg, GreenShift, PostX and custom themes all have characteristic performance problems: deeply nested markup, unused CSS and JS loaded globally, render-blocking assets, layout shift from late-loading fonts and images. I identify what can be trimmed safely, what needs to be deferred, and what is load-bearing and must be left alone.
Image conversion and correct sizing, lazy-loading applied everywhere except the LCP element, critical CSS, deferred non-essential JavaScript, font-display strategy, and caching configured to work with — not against — your host. The measurable target is field data in Search Console, not a lab score in a testing tool.
Schema implemented so it is not silently wiped by the next theme or plugin update: Person or Organization, Service, Article, BreadcrumbList, FAQPage and LocalBusiness where relevant, all validated and all consistent with what the page actually says.
Sensible permalink structure, one H1 per page, logical heading hierarchy, category and tag taxonomies that mean something, hub pages for topic clusters, and contextual internal links added to existing posts — which is usually the single fastest ranking improvement available on an established WordPress site.
Redirect mapping for slug and structure changes, staging-to-live checklists that catch stray noindex tags, and post-launch verification. Also traffic-drop diagnosis after a redesign, which is nearly always redirects, indexation or an accidentally deindexed staging setting.
Core, theme and plugin updates handled with backups and a staging check rather than clicking “update all” and hoping. Broken-link monitoring, uptime, Search Console error watch, and monthly reporting.
noindex left on after a staging launchI do not make destructive changes to a live WordPress site without a backup and, where risk warrants it, a staging test. Plugin removals, permalink changes, redirect rules and anything touching the database get discussed before they happen. Speed matters less than not breaking your site.
Related: technical SEO services for the diagnostic layer above WordPress, and AI automation for the reporting and content workflows around it.
Every review above is tied to a completed Upwork contract. The full set is on the testimonials page.
“Excellent experience working with Kevin. Very organized, fast learner, meticulous and detail oriented. Will hope to hire again in the future.”
★★★★★ 5.0 · Upwork · Jan–Jun 2026
Client endorsements: Detail Oriented
“Fantastic work. Kevin will 100% be working again soon!”
★★★★★ 5.0 · Upwork · Jan–Jun 2026
Client endorsements: Committed to Quality · Solution Oriented · Clear Communicator
It is SEO work adapted to how WordPress actually behaves: configuring one SEO plugin correctly, controlling which default archives get indexed, rationalising plugins that hurt performance, tuning the theme or page builder for Core Web Vitals, implementing schema that survives updates, and structuring content and internal links so pages get crawled and ranked.
Yoast SEO and Rank Math both do the job well; SEOPress is a strong lighter-weight option. The plugin matters far less than the configuration — and running two at once actively causes problems. This site runs Yoast, configured deliberately rather than left on defaults.
Partly. WordPress gives you clean URLs, a sitemap and reasonable HTML structure. It does not choose your keywords, control which archives get indexed, fix your page builder’s bloat, build internal links or write your schema. Those are decisions someone has to make.
It can, which is why removals are tested on staging with a backup in place before anything happens on production. Every removal comes with a reason and a rollback path. Nothing gets deleted on a hunch.
In most cases yes, and the work is usually images, render-blocking assets, fonts and plugin sprawl rather than anything exotic. Some page-builder sites hit a structural ceiling — where that is the case I will tell you what it would take to go further rather than pretending a caching plugin will solve it.
Yes, all of them. Each has its own performance characteristics and I optimise accordingly. Where a builder is genuinely the constraint, I will say so and outline the options rather than quietly rebuilding your site.
Yes. That usually starts with an audit to document what is actually installed, what is configured where, and what is fragile — before changing anything.
Send me the URL and admin access when you are ready. I will tell you what is slowing it down, what is not being indexed, and which plugins are costing you more than they return.
“Fantastic work. Kevin will 100% be working again soon!”
“John Kevin has been great. He is well versed in SEO content deliverables and is a very fast learner. We appreciate everything he has been able to do for us.”
“Excellent experience working with Kevin. Very organized, fast learner, meticulous and detail oriented. Will hope to hire again in the future.”
Tell me what you are trying to improve and I will tell you honestly where I can help — and what I would look at first. No pitch deck, no 40-slide audit you will never read.
Based in the Philippines, working with clients across the US, Europe and Asia-Pacific. I reply to every enquiry personally.