How to Rank a WordPress Website on Google: 12 Steps
How to rank a WordPress website on Google in 12 steps: indexing, permalinks, Search Console, search intent, speed, internal links, schema, and trust.

- Make sure Google can index your site first: uncheck “Discourage search engines,” set clean permalinks, and connect Google Search Console.
- Rank by matching search intent. Write the page the searcher expects, with a clear answer near the top.
- Use one SEO plugin, fast hosting, a light theme, and Core Web Vitals in the “good” range.
- Rankings take months and nobody can guarantee a position. Track leads, not only keyword positions.
You built a WordPress site, published it, and it is nowhere on Google. That is common, and usually fixable. This guide shows how to rank a WordPress website on Google in 12 steps, in the order that matters most: first make sure Google can find you, then make your pages worth ranking, then build trust.
How do you rank a WordPress website on Google?
You rank by being indexable, relevant, fast, and trustworthy. Google explains the foundations in its SEO starter guide. Here is the whole plan at a glance:
| Step | What to do | Where in WordPress |
|---|---|---|
| 1 | Allow search engines to index the site | Settings, Reading |
| 2 | Use clean, short permalinks | Settings, Permalinks |
| 3 | Install one SEO plugin | Plugins |
| 4 | Connect Google Search Console and submit your sitemap | SEO plugin, Search Console |
| 5 | Pick keywords by search intent | Planning |
| 6 | Optimize titles, headings, and meta descriptions | Page editor, SEO plugin |
| 7 | Publish helpful, original content | Pages and posts |
| 8 | Pass Core Web Vitals | Hosting, caching, images |
| 9 | Make it mobile friendly and secure | Theme, SSL |
| 10 | Build internal links | Page editor |
| 11 | Add schema markup | SEO plugin |
| 12 | Earn trust: reviews, mentions, author details | Off-site |
1. Allow Google to index your site
Go to Settings, Reading and make sure “Discourage search engines from indexing this site” is unchecked. Developers often turn it on during a build and forget it. Then check key pages for a noindex tag. If this is wrong, nothing else on this list matters.
2. Set clean permalinks
In Settings, Permalinks, choose a readable structure such as post name. Keep URLs short, and include the main keyword in the slug, like /wordpress-seo-services/. Avoid changing URLs later without a 301 redirect.
3. Install one SEO plugin
Yoast, Rank Math, AIOSEO, and SEOPress all handle titles, meta descriptions, sitemaps, and schema. Pick one. Running two creates duplicate tags and conflicting sitemaps.
4. Connect Google Search Console and submit your sitemap
Google Search Console is free. Verify your site, submit your sitemap, and check the Pages report for indexing problems. It also shows the searches that bring people to you.
5. Choose keywords by search intent
Pick keywords customers really use, then check what already ranks. One WordPress guide gives a useful example: someone searching “how to speed up WordPress” wants a step-by-step guide, not a product page. Match the format. For new sites, longer and more specific phrases are usually easier to win than broad ones like “WordPress SEO”.
6. Optimize titles, headings, and meta descriptions
- Put the main keyword near the start of the title, and keep it readable.
- Use one H1 per page and clear H2s that mirror real questions.
- Write a meta description that earns the click and describes the page honestly.
- Add descriptive alt text to every meaningful image.
7. Publish helpful, original content
Google tells site owners to create helpful, reliable, people-first content. In practice: answer the question first, add what you know from real work, show who wrote it, and cite sources. Do not publish thin pages just to cover every keyword.

We will check indexing, speed, and your key pages, then tell you what to fix first.
8. Pass Core Web Vitals
Speed is part of the experience Google measures. The “good” thresholds are LCP of 2.5 seconds or less, INP of 200 milliseconds or less, and CLS of 0.1 or less. Use good hosting, caching, compressed images, and a lightweight theme, and remove plugins you do not need. Test with PageSpeed Insights. Our technical SEO checklist covers this in detail.
9. Make the site mobile friendly and secure
Test pages on a real phone, use HTTPS everywhere, and keep WordPress core, themes, and plugins updated. A hacked or broken site loses trust fast.
10. Build internal links
Link from related pages and posts using descriptive anchor text, and make sure every important page is reachable within a few clicks. Pages with no internal links can be hard for Google to find.
11. Add schema markup
Structured data helps search engines understand your pages. Use JSON-LD for your business, articles, and FAQs, and only mark up content that is visible. Google’s structured data guide explains the basics.
12. Earn trust and measure what matters
- Show who is behind the site: author bios, an About page, real contact details.
- Collect honest customer reviews. Local businesses should also set up a Google Business Profile.
- Earn mentions from relevant sites. Quality beats quantity.
- Review Search Console monthly and track leads, calls, and form fills, not only positions.
Rankings take time. If you want a hand, see our WordPress SEO services or read how to choose a WordPress SEO expert. As AI answers grow, it also helps to read how to rank in Google AI Overviews.
Frequently asked questions
How long does it take to rank a WordPress website on Google?
Usually a few months for new content to gain traction, and longer in competitive markets. Technical fixes can show up sooner. Nobody can promise an exact timeline or position.
Why is my WordPress site not showing on Google?
The most common causes are the “Discourage search engines” setting, a noindex tag, a site that has not been submitted in Search Console, or content that is too thin to rank.
Do I need an SEO plugin to rank my WordPress website?
You do not strictly need one, but a plugin makes titles, meta descriptions, sitemaps, and schema much easier. Use only one.
Is WordPress good for SEO?
Yes, when it is set up well. It gives you clean URLs, flexible content, and good SEO tools. Slow hosting, plugin bloat, and misconfigured settings are what usually hold sites back.
Should I hire someone to rank my WordPress site?
You can do the basics yourself. Hire a specialist when you hit technical problems, need ongoing content, or compete in a crowded market.
Keep reading

WordPress SEO Expert: What They Do and How to Hire One
What a WordPress SEO expert actually does, what good WordPress SEO specialist services include, when to hire one, and the questions that separate a specialist from a reseller.

How to Rank in Google AI Overviews (and ChatGPT) on WordPress
How to rank in Google AI Overviews and get cited by ChatGPT with a WordPress site: what Google says, what studies disagree on, and a practical page checklist.

WordPress Technical SEO Checklist: 10 Fixes for 2026
A practical WordPress technical SEO checklist for US sites: indexing, permalinks, sitemaps, Core Web Vitals, schema, and the fixes that quietly hold rankings back.
Want us to look at your WordPress site?
Tell us your website and what you want more of (calls, form leads, bookings). We reply with what we would fix first, in plain English.
No pressure and no contract. US businesses only.