β On-Page SEO Optimization Β· Bhilai Β· Durg Β· Raipur
On-page SEO for service businesses across Chhattisgarh
β Positioning note
On-page work is the cheapest ranking gain available to most local businesses, because the pages already exist and nothing needs rebuilding. It is also the easiest thing to fake β a plugin turning a dashboard green is not the same as a page that answers a search better than the one ranking above it.
On-page SEO is the work of making each page on your website answer one search clearly: the keyword it targets, the title and heading structure, the body copy, the internal links pointing at it, the images and the URL. Shinnynos does this for service businesses in Bhilai, Durg and Raipur, working from a keyword map rather than a plugin checklist, and reports movement in impressions, average position and clicks from your own Search Console.
Why your pages are not ranking for anything
Most local business websites have between six and twelve pages, and almost all of them were written to fill a menu. Home, About, Services, Gallery, Contact. Nobody asked what search each page should win, so each page targets nothing in particular and competes with its siblings for whatever Google decides it is about.
The visible symptoms are consistent. The title tag reads "Home | Business Name" β sixty of the most valuable characters on the site, spent on a word nobody searches. One Services page lists eight different services, so it ranks for none of them while a competitor with a dedicated page per service takes the search. The headings are sized for looks rather than structure, so the page has three H1s and no logical order. Photos are named IMG_2043.jpg with no alt text. And the pages that matter commercially sit with no internal links pointing at them at all.
Then there is the older kind of damage: a page where the service and the city name have been repeated twenty times because someone read that keyword density matters. That page is harder to rank now than a page that never tried, because it reads like it was written for a machine and Google has been able to detect that for over a decade.
β Diagnostic patterns
The four problems we find on almost every site
1. Titles spent on the wrong words
The title tag is the strongest on-page signal you control and the first thing a searcher reads. Spending it on "Home" or on your business name alone forfeits both the ranking signal and the click.
2. One page chasing eight searches
A single Services page cannot outrank eight dedicated pages. The opposite error is just as common: near-identical pages for every service and city, which Google reads as doorway pages rather than as coverage.
3. Headings used as decoration
Multiple H1s, headings chosen by font size, and sections that do not say what they contain. Headings are how a crawler and a skimming customer both work out the shape of the page β they are structure, not styling.
4. Commercial pages nobody links to
The page you need to rank sits four clicks deep with one link from a footer menu. Internal links are how authority moves through a site, and most sites send all of theirs to the homepage and the blog.
What this has produced
Janta Garage β car repair, Kondagaon
The workshop began with no organic traffic and no rankings, next door to a Tata Motors showroom with more than 200 reviews and five years of citation history. Part of the ten-week build in the fourth quarter of 2025 was giving each service its own page β wheel alignment, AC repair and the rest β instead of one list. All nine tracked service keywords reached first position on a search geo-set to Kondagaon, and the site drew more than 2,400 local search impressions over six months at an average position of 6.8. Sources: Google Business Profile Insights and Actions, fourth quarter 2025, and Search Console, January 2026. Those results came from the profile, listing and page work together, not from the pages alone.
Full write-up: Janta Garage local SEO case study
Shajiya Mess β student tiffin and mess serving Shanti Nagar and Smriti Nagar, Bhilai
The site was built around what the business is actually searched for β the Friday biryani and the halal student tiffin niche β rather than a generic restaurant page. Alongside a rebuilt profile and name corrections across 62 or more citation sources, monthly search appearances rose from 75 in August 2025 to 639 in November, and December call volume was up 250.5% year on year. Source: the client's own Google Business Profile Insights, August to December 2025. Full write-up: Shajiya Mess local SEO case study
What the work covers
A keyword map before anything is written
Every page gets one primary search it is responsible for, and a short list of related phrasings it should also cover. Two pages are never assigned the same primary search, because when they are, Google picks one and usually picks the weaker one. Where your site has pages competing with each other, the map decides which one survives, which gets merged, and which needs to be written because the search has no page at all.
Titles and meta descriptions written for the click
The title carries the search and the city in a form a person would actually read, inside the length Google displays. The meta description does not affect ranking directly, and we write it anyway, because it decides whether your result or the one below it gets tapped. Both are written per page β not generated from a template with the service name swapped.
Heading structure that matches how the page is read
One H1 that states what the page is. H2s that name real sections in the words customers use. H3s beneath them where a section genuinely has parts. This is what lets a crawler build a table of contents of your page, and it is also what lets a customer find the bit they came for in four seconds.
Body copy that answers before it sells
The first paragraph of every page answers the search directly β what the service is, who it is for, where you deliver it and what the outcome is β in plain prose. That is the block search engines and AI assistants extract when they answer a question, and it is also the paragraph that decides whether a visitor keeps reading. After that, specifics: services named as customers name them, the areas you serve, prices where you publish them, and the things a buyer needs before they call.
Internal links chosen on purpose
Every commercial page gets links from the pages that have authority to give, with anchor text that describes the destination rather than saying "click here". Service pages link up to the service that contains them, related services link across to each other, and nothing important sits more than three clicks from the homepage. Where the site is thin on linkable content, that is a local content strategy question, not an on-page one.
Images, alt text and file names
Real photographs of your work, named for what they show, with alt text written for someone who cannot see the image. Oversized images get resized, because a page that loads slowly loses the visitor before the copy matters β which is the website speed and performance side of the same problem.
URLs, canonicals and the pages that should not exist
Short, readable URLs that describe the page. One canonical version of each page, so the same content is not competing with itself across variants. And a straight recommendation on the pages that are too thin to rank β merge them, rewrite them, or keep them out of the index rather than leaving them to dilute the rest of the site. Machine-readable descriptions of each page are handled alongside this as schema markup and structured data.
How the work runs
β Phase breakdown
From a menu of pages to a map of searches
Phase 1
Audit and keyword map
Every page inventoried against the search it should own, with cannibalisation, missing pages and thin pages identified, and the competitors ranking today checked page by page.
Phase 2
The commercial pages first
Titles, headings, answer blocks and body copy rewritten on the pages closest to money, in priority order, so the earliest work is the work most likely to produce enquiries.
Phase 3
Structure and links
URLs and canonicals settled, redirects set where a page is merged or renamed, internal links rebuilt around the commercial pages, and images named and sized.
Phase 4
Measure, then iterate
Impressions, average position and clicks tracked per page in Search Console, with the next pages chosen from what the data says rather than from the original list.
What you get
- A keyword map assigning one primary search to every page, with cannibalisation and gaps named
- Rewritten title tags and meta descriptions, page by page, inside displayed length limits
- A corrected heading structure β one H1 per page, sections named in customer language
- An answer-first opening paragraph on every page you sell from
- Body copy that names your services, your areas and your specifics instead of describing them generally
- An internal link plan with chosen anchor text, weighted toward the pages that earn money
- Image file names, alt text and sizing on the pages being worked
- URL and canonical corrections, with redirects where pages are merged or renamed
- A per-page report from your own Search Console: impressions, average position, clicks
- A list of pages we recommend merging or keeping out of the index, with the reason for each
How to buy it
Every engagement starts with a free 20-minute fit call β qualification only, with nothing audited or delivered on it.
To see the scale of the problem first, the Local SEO Snapshot at βΉ15,000 (three business days) covers your top three keyword gaps and a one-page action list. If the question is bigger than a few pages, the Full SEO Audit at βΉ35,000 (five to seven business days) includes the content quality review and five competitor benchmarks, and comes back with a prioritised 90-day plan: see what the SEO audit covers.
Ongoing on-page work sits in the Local Growth retainer at βΉ38,000 a month, which covers two pages optimised per month alongside citation building, rank tracking across 25 keywords and three cities, competitor monitoring and a quarterly profile audit. Two pages a month sounds modest until you count your commercial pages β for most local businesses that is the whole site inside a quarter, done properly rather than batch-processed. The local SEO pillar page sets out the tiers.
Rankings are not for sale here. What we commit to is the map, the rewrites, the structure and the reporting β a page that deserves to rank, in a market where your competitors, your profile and your reviews also get a vote.
Is this right for your business?
β Fit check
Is this right for your business?
β Yes β a strong fit
You have a website that works and loads, and pages that were written without a search in mind. You sell more than one service, or serve more than one area, and have one page trying to cover all of it. Your Search Console shows impressions without clicks, or clicks on the wrong pages. We do not screen on revenue.
β No β not a fit
Sites where the platform is the bottleneck β if pages cannot be edited without a developer, or the site is too slow to rank whatever the copy says, that gets fixed first. Anyone wanting keyword density targets or bulk-generated city pages. And anyone with no Google Business Profile: for local searches, on-page work alone will not put you in the map pack.
Start here
β Book a 20-minute fit call
We look at how many pages you have, which searches they should be winning, and whether on-page work is the highest-value thing to do first. Qualification only, and free: book a fit call.
β Get the pages measured
The Local SEO Snapshot (βΉ15,000, three business days) names your top keyword gaps. The Full SEO Audit (βΉ35,000) adds the content quality review, five competitor benchmarks and a 90-day plan: request an SEO audit.
Where we work
Shinnynos is based in Bhilai and works across the BhilaiβDurgβRaipur corridor, with remote engagements elsewhere in India. On-page work is where local knowledge shows: the words customers use for a service change between cities, and so do the neighbourhood names that belong in the copy.
- Bhilai β sector and nagar names that customers search but templates never include: on-page SEO in Bhilai
- Durg β trading and workshop searches along the GE Road corridor, where service naming decides the match: on-page SEO in Durg
- Raipur β capital-city competition across Pandri, Telibandha and Naya Raipur, where a single generic services page will not survive: on-page SEO in Raipur
How we do it differently
Below the decision, for the reader who wants the working detail.
The map comes before the writing
Most on-page work starts by rewriting whatever page the client complained about. We start by deciding what each page is for, because half the problems we find are two pages fighting over one search β and no amount of rewriting either page fixes that. Sometimes the recommendation is to delete a page and redirect it, which no plugin will ever suggest.
Word count is not the deliverable
There is no target length. A page is long enough when it has answered the search and the questions that follow it, and padding past that point makes the page worse to read without making it rank better. Where a page genuinely needs depth, it gets depth; where it needs four hundred words and a phone number, that is what it gets.
Written for extraction as well as for reading
The answer-first opening, the explicit heading structure and the self-contained question-and-answer sections exist because search engines and AI assistants lift complete passages out of pages. A page structured that way keeps working when someone asks an assistant instead of typing a search, and it reads better to a human in the process.
No keyword density, ever
We write the service and the city the way a person would say them, as often as the sentence needs and no more. Repetition targets are a 2005 tactic that now signals low quality, and undoing that damage on an old page is a real part of this work.
Your data, page by page
Reporting comes from your own Search Console, per URL: impressions, average position and clicks before and after. If a rewrite did nothing, it shows there, and the next month's pages get chosen accordingly instead of working down a list that stopped being true.
Common questions
How many keywords should one page target?
One primary search, plus the variations that mean the same thing. A page about wheel alignment can rank for "wheel alignment near me", "wheel alignment Bhilai" and "wheel balancing price" because they are the same intent. It cannot also rank for AC repair, and trying makes it weaker at both.
Does the length of a page affect rankings?
Not directly. Longer pages often rank better because covering a subject properly takes words, not because Google counts them. A thin page is a problem when it fails to answer the search, not when it is short β and padding a thin page with filler does not fix it. We write to the answer, then stop.
Will you rewrite my existing pages or replace them?
Rewrite, wherever the page and the URL are worth keeping, because an existing URL has whatever history and links it has accumulated. Pages get merged or retired only when two of them compete for the same search or one is too thin to rank, and in that case the old URL is redirected to the surviving page rather than dropped.
Can one page rank in three different cities?
Rarely, and not reliably. Google's local results weigh where the searcher is, so a page that names one city usually loses to a competitor's page that names theirs. The honest answer is that separate city pages work when there is genuine local content to put on them β different areas served, different work, different photographs. Cloned pages with the city name swapped are the doorway pattern Google acts against, and we will not build them.
Is AI-written content a problem for SEO?
The problem is not the tool, it is what gets published. Google's guidance targets content produced primarily to rank rather than to help someone, which is exactly what unedited bulk output looks like. Our copy is researched, written and checked by a person who knows your business, and the drafts that come back generic get rewritten before you ever see them.