Most WordPress SEO checklists I see online are 50 items long and treat every item as equally important. They aren't. About 80% of ranking gains come from a small set of fixes — and most Indian WordPress sites I audit are missing the same handful.
This is the 15-point checklist we actually run when we onboard a new client at Aapta. Each item includes what it does, how to do it, and a note on whether you can skip it if you're early-stage.
We've shipped 200+ WordPress sites since 2007. The ones that rank do these 15 things. The ones that don't, skip them.
How to use this checklist
Work through it in order. The first 7 items are the foundation — non-negotiable. Items 8–12 are growth multipliers. Items 13–15 are ongoing operational hygiene.
Block out 4–6 hours for the full pass. If you're audit-fixing an older site, expect 2–3 days.
The 15-point checklist
1. Set a clear site title and tagline
WordPress Dashboard > Settings > General. Site title should be your brand name. Tagline should describe what you do in 8–10 words, with your main service keyword in there naturally.
Example for a CA firm: "Mumbai-based chartered accountants helping SMBs file taxes and stay compliant."
Skip if: never. Takes 60 seconds and Google reads both as ranking signals.
2. Switch permalinks to "Post name"
Settings > Permalinks > select "Post name". This gives you clean URLs like /wordpress-seo-india/ instead of /?p=123.
Critical: if your site is already live with a different structure, set up 301 redirects before changing permalinks. Switching cold will tank existing rankings overnight. Use the Redirection plugin to map old URLs to new ones.
Skip if: never.
3. Verify your site is crawlable
Settings > Reading. Make sure "Discourage search engines from indexing this site" is unchecked. About 1 in 5 freshly built WordPress sites I audit still has this enabled — left over from development.
Skip if: never.
4. Install one good SEO plugin (and configure it)
The two real choices: RankMath or Yoast SEO. I default to RankMath for client builds — generous free tier, better schema options, friendlier setup wizard.
After install:
- Run the setup wizard
- Connect Google Search Console
- Enable XML sitemap (auto)
- Configure schema for your site type (Organization, LocalBusiness, etc.)
Skip if: never. WordPress has no built-in SEO management.
5. Submit your XML sitemap to Google Search Console
RankMath generates one at yourdomain.com/sitemap_index.xml. In Search Console, go to Sitemaps and submit this URL. Google needs this map to find your pages efficiently.
Skip if: never. Takes 2 minutes.
6. Install an SSL certificate (HTTPS)
Every reputable Indian host bundles free SSL via Let's Encrypt. If your site loads on http:// instead of https://, contact your host today. Google gives a small ranking boost to HTTPS sites, and Chrome flags non-HTTPS sites as "Not Secure" — which kills conversion rates.
Skip if: never.
7. Make sure your site is mobile-friendly
About 70% of Indian searches happen on mobile. Google uses mobile-first indexing — meaning your mobile version determines rankings. Test at search.google.com/test/mobile-friendly and fix any issues.
Common Indian site problems: oversized hero images, fixed-width layouts, tap targets too close together, popups that block the entire screen.
Skip if: never.
8. Do real keyword research before writing anything
Spend an afternoon on this. The output is a list of:
- 5–10 primary keywords (broad, high volume) for service pages
- 20–30 secondary keywords (medium specific) for sub-pages
- 50+ long-tail keywords (specific, low competition) for blog posts
Free tools that work for India: Google Search Console, Google Keyword Planner (filter to India), AnswerThePublic, AlsoAsked.com, Ubersuggest free tier.
Indian-specific patterns to watch for:
- Price words ("affordable", "cheap", "low cost", "best price")
- City-level intent ("WordPress developer in Pune")
- Hinglish queries ("WordPress site banane ka tarika")
- INR-denominated searches ("SEO services price in rupees")
Skip if: never. Writing without keyword research is gambling.
9. Optimise titles and meta descriptions on every page
Two of the highest-leverage on-page elements:
Title tag: Primary keyword in the first 30 characters. Under 60 characters total. Brand name at the end. Example: "WordPress SEO Services India | Boost Rankings | Aapta"
Meta description: 150–160 characters. Primary keyword once, naturally. End with a clear CTA. Doesn't directly affect rankings but improves CTR by 30–50% in my experience.
Use RankMath's editor to write both. Don't let WordPress auto-generate them from page content.
Skip if: never.
10. Use heading structure properly
One H1 per page. H2s for major sections. H3s for subsections. Phrase H2s as questions where it makes sense — Google lifts these into "People Also Ask" boxes.
Common mistake: using H1 multiple times on a page, or using heading tags for visual styling instead of structure. Headings are SEO signals, not just font sizes.
Skip if: never.
11. Add descriptive alt text to every image
Every image needs alt text. Not "image1.jpg". Something descriptive like "WordPress SEO dashboard showing keyword rankings for an Indian business website".
Why this matters: accessibility (screen readers), image search ranking, and a small boost to the page's topical relevance.
In Media Library, click any image and fill in "Alternative Text". Or use the Bulk Auto Image Alt Attribute plugin to backfill old images.
Skip if: never.
12. Optimise images for speed
Page speed is a ranking factor. Oversized images are the most common reason Indian WordPress sites are slow.
Three steps:
- Compress images (TinyPNG, ShortPixel, or Smush plugin)
- Convert to WebP format — about 25–30% smaller than JPG at the same quality
- Enable lazy loading (Smush, WP Rocket, or LiteSpeed Cache)
Target: hero images under 200KB, body images under 100KB.
Skip if: rarely. If your site only has 5 images and they're already small, you can defer this.
13. Set up internal linking strategically
Every page should link to 2–3 other relevant pages on your site, with descriptive anchor text. Not "click here". Not your brand name on every link.
Example: instead of "Aapta Solutions can help", write "our WordPress maintenance plans can handle this for you".
Internal linking distributes "link equity" across your site and helps Google understand topical relationships. It's the most ignored on-page lever I see in audits.
For more detail on the topic cluster approach, see our complete WordPress SEO guide for India.
Skip if: never.
14. Add schema markup (FAQ, Article, Organization)
Schema is structured data that tells Google exactly what your content is — beyond the words on the page. It enables rich results: star ratings, FAQ dropdowns, sitelinks.
Minimum schema for a WordPress business site:
- Organization on the homepage
- LocalBusiness if you have a physical location
- Article on blog posts
- FAQPage on any page with a FAQ section
- Service on each service page
In RankMath, open any page > RankMath panel > Schema > Add New Schema. Pick the type, fill in the fields. Test results at search.google.com/test/rich-results.
Skip if: rarely. Even a basic Organization + Article schema adds value.
15. Set up Google Analytics 4 and Search Console — and review them monthly
Both are free. Both are non-negotiable.
GA4: install via the official Site Kit plugin. Connects in 5 minutes.
Search Console: verify your domain at search.google.com/search-console, submit your sitemap, check the Coverage report.
Then build a monthly review habit. Spend 2 hours each month checking:
- Keyword rankings for your top 5 keywords
- Organic traffic trend month-over-month
- Pages with high impressions but low CTR (rewrite their titles)
- New crawl errors in Search Console
- New or lost backlinks
Without this loop, you're flying blind.
Skip if: never.
Where this checklist falls short
The 15 items above are the foundation. They get a site to a clean baseline where Google can find, understand, and rank it. But they don't cover:
- Content quality. A perfectly optimised page with thin content still won't rank in 2026. Google's Helpful Content System is aggressive about demoting shallow pages
- Backlink building. None of the 15 items above earn you links. That's a separate workstream
- Local SEO at depth. If you're serving specific Indian cities, you'll need Google Business Profile, city landing pages, and NAP consistency across directories
- Ongoing content production. SEO compounds with regular publishing. The checklist sets up the engine; content fills the tank
A realistic 30-day plan
Week 1: Items 1–7. The foundation. About 4–6 hours of work.
Week 2: Items 8–9. Keyword research, then go through every existing page and rewrite titles + meta descriptions. About 8–12 hours depending on site size.
Week 3: Items 10–13. Headings, alt text, image optimisation, internal linking. Largely a cleanup pass. About 6–10 hours.
Week 4: Items 14–15. Schema markup, analytics, monthly review setup. About 3–4 hours.
By day 30 your site has the SEO baseline most Indian WordPress sites lack. From there it's about content, links, and patience.
FAQ
Will this checklist alone get me to page one of Google? Not for competitive keywords. The checklist gets you a clean baseline so Google can rank you. From there you need content depth, internal linking across topic clusters, and backlinks. For long-tail and local keywords, the checklist alone often does the job.
How long until I see results? Most on-page changes show in Search Console within 4–8 weeks. Site speed improvements move faster — often within 2–3 weeks. Content and link-building changes take 3–6 months to compound.
Should I use RankMath or Yoast? RankMath for new builds — generous free tier, better schema, easier setup. Yoast is fine if your team already knows it. Both work.
Do I need a developer to do all this? No. Items 1–9 and 15 are doable by any non-technical owner with WordPress admin access. Items 10–14 benefit from someone comfortable with the platform but don't need a developer.
What if my site already ranks well — should I still run this checklist? Yes. Audits regularly find missing items even on sites that rank. Fixing them often unlocks another tier of growth.
Want this done for you?
If you'd rather not spend the weekend doing this yourself, we run this exact audit and fix-up as a fixed-scope service. See our WordPress services or our digital marketing options.
Or send us your URL. We'll tell you which of the 15 items your site is missing and what fixing them is worth.
Need help with this?
Our team has 19+ years of experience and can help you implement everything discussed in this article.
Book a Discovery Call