Search rewards pages that answer a question better than the alternatives. Everything below is a way of doing that — or a way of getting out of your own way.
1. Match the intent, not just the words
A page about “packaging boxes in Delhi” can attract three different people: someone comparing suppliers, someone checking a price, and someone looking for a definition. They need different pages. Before writing anything, decide which one job the page does, then write the page that finishes that job.
Practical test: read your page as the customer. If it does not answer “can you do this, how much, how fast, and what do I do next”, the ranking problem is a content problem.
2. Make the site easy to crawl and understand
- One clear H1 per page, with a logical heading order underneath.
- Descriptive URLs, internal links with real anchor text, and no orphan pages.
- A sitemap that lists only indexable, canonical URLs.
- Server-rendered content — if the main copy only appears after three JavaScript calls, expect it to be read slowly or not at all.
3. Build topical depth, not a pile of posts
Ten thin posts about ten unrelated subjects do less than five pages that cover one subject properly. A useful structure is: one service page that sells the work, two or three supporting articles that answer the questions people ask before they buy, and internal links that connect them.
Depth is not word count. A 700-word page that answers the question completely beats a 2,500-word page that repeats it.
4. Earn trust with evidence
Who wrote the page? What do they know? Is the information current? Search engines and readers both look for the same signals: a named author, a date, a real business address, photographs of actual work, and claims that can be checked.
Do not invent statistics, certifications or client names. One fabricated number is a permanent liability.
5. Internal links decide what matters
Your most important page should receive the most internal links — from the homepage, from related articles, from the footer if it is genuinely useful. Anchor text should describe the destination, not say “click here”.
6. Page experience is a tie-breaker, not a strategy
Fast pages, stable layouts and readable mobile text help. They will not rescue a page that answers nothing. Fix the obvious: compress images, set explicit dimensions, lazy-load below the fold, and stop loading scripts you do not use.
7. Local signals for local businesses
If you serve a city or a neighbourhood, the Google Business Profile, consistent name-address-phone details, and pages that mention real service areas matter more than a blog. Reviews requested in person, at handover, are worth more than any “review campaign”.
8. What does not matter much
- Keyword density and “LSI keywords”. Write naturally.
- The meta keywords tag. It is ignored.
- Exact-match domains. They help recognition, not rankings.
- Submitting your site to a thousand directories. Most are noise.
How to prioritise
Fix indexation first (is the page actually in the index?), then intent (does it answer the query?), then internal links, then speed, then links from other sites. Most small-business sites have more to gain from the first three than from anything else on this list.