Who this case is for
Jewelry stores, gold shops and retailers with several physical branches. Stores with real customers, good reviews and a big Facebook following, whose website still does not bring in new customers.
This case shows that a website with solid technical basics and #1 rankings for its articles can still fail to sell, if it has no pages that answer what ready-to-buy customers search for.
There is a checklist at the end that store owners can use on their own website right away.
We do not name the store, its branches, its contact details or its competitors.
1. A multi-branch diamond store asked us for a free website audit
The store sells natural diamond jewelry and wedding rings, and takes custom jewelry orders. It has several branches inside shopping malls in Songkhla, tens of thousands of Facebook followers, and a 4.9 review rating.
The site runs on Wix, with 7 pages, 21 articles and 2 shop category pages, for 30 URLs in the sitemap.
We checked it from 5 sources:
- Every URL in the sitemap: H1 headings, page titles, meta descriptions, internal links and image alt text
- Lighthouse on mobile: the homepage and an article
- Real-world use: on a 1440 px desktop screen, an iPhone and a Pixel
- Ahrefs, Thai market: keywords, links and competitors
- Google Search and Google Maps: searching “diamond store” in each area where the store has a branch
The result was 2 reports: a full 23-page version for the team that runs the website, and a 4-page summary for the owner.
2. What we found
Before anything else: the domain had 9 days left
THNIC records showed the domain would expire on 27 September 2026, 9 days from the day of the audit.
If the domain lapses, the website, email and nearly 4 years of Google rankings disappear at once. The report put this as item one and recommended turning on auto-renewal and renewing several years ahead.
This needs no SEO knowledge at all, yet many website owners do not know when their domain expires.
Update: The store has renewed the domain. Details are in Update 1
Great at writing guides, but no pages to sell from
The good news: the technical basics were already in good shape. Canonicals were correct on every page, the sitemap was complete, the site used HTTPS, it had an llms.txt file for AI, and Google had indexed every page. Many articles ran 4,000–8,000 characters and ranked #1 for “gia”, a term searched 1,600 times a month.
The problem: people reading knowledge articles are not ready to buy yet. People who are ready to buy type product names, and the site had no page that answered those searches.
- The product page was a banner and a photo gallery, with about 490 characters of text and no H1
- The 2 shop category pages said “no products here yet”, but were still in the sitemap and open to Google
- The “Shop Now” button led to an empty shop. The real products appeared only as photos, with no model names, starting prices or way to order
Our answer was 6 product category pages, each with its own H1, page title and main keywords.
| New category page | Main keywords (monthly searches) |
|---|---|
| Wedding and engagement rings | แหวนแต่งงาน (wedding ring) (8,700) · แหวนหมั้น (engagement ring) (2,500) |
| Genuine diamond rings | แหวนเพชร (diamond ring) (8,300) · แหวนเพชรแท้ (genuine diamond ring) (400) |
| Diamond earrings | ต่างหูเพชร (diamond earrings) (1,500) |
| Diamond necklaces and pendants | สร้อยคอเพชร (diamond necklace) (350) · จี้เพชร (diamond pendant) (250) |
| Diamond bracelets and bangles | สร้อยข้อมือเพชร (diamond bracelet) (250) · กำไลเพชร (diamond bangle) (150) |
| Men’s diamond rings | แหวนเพชรผู้ชาย (men’s diamond ring) (800) |
Each page needs a 300–500 word introduction, product photos with model names and starting prices, a way to order or book a viewing, and a pricing FAQ, because the “People also ask” box for these terms on Google is almost entirely about price, for example “แหวนเพชร 1 กะรัตกี่บาท” (how much is a 1-carat diamond ring).
21 articles with no path to a sales page
We went through the in-content links of every article. Not one article linked to a product page or the contact page. Readers who finished an article had nowhere to go next.
Most internal links came from a “Recent posts” box that showed the same 3 articles on every page. The other 15 older articles had almost no links pointing to them.
The report listed the links to add, article by article. For example:
| Existing article | Suggested anchor | Links to |
|---|---|---|
| What to know before buying a carat diamond | 1-carat diamond ring | Diamond ring page |
| Wedding ring trends | Wedding ring designs | Wedding ring page |
| How to read a GIA certificate | Genuine diamonds with GIA certificate | Diamond ring page |
| The 4Cs and diamond terms | Get help choosing a diamond from our team | Contact page |
The rule: use words that say what the target page is instead of “click here”, vary the wording so it is not identical on every page, and place 1 link early in the article and 1 near the end. Every new category page links back to 2–3 related articles.
Google Maps: real branches, but local customers find other stores first
Searches like “ร้านเพชรใกล้ฉัน” (diamond store near me, 400 a month) are won on Google Maps, not on the website. So we searched “diamond store” in each area where the store has a branch.
What we found, profile by profile:
- The main profile linked to Facebook, not the website, so people who found the store on Maps never reached the site
- One profile had stray characters before the name and its category set to “Shopping mall” instead of “Diamond dealer”, with no website at all. It needs to be claimed and fixed
- Each branch used a different name and category, and there were similarly named places unrelated to diamonds. If every branch uses the same “Store name + mall + province” format, Google can group the branches under one brand more clearly
This store has an advantage most local stores lack: tens of thousands of Facebook followers and a 4.9 rating. But almost all of those reviews sit on Facebook, not on Google, which is where people choose a store.
The fix we proposed: a Google review QR code at every counter after a sale, a target of 10+ reviews for every branch, and branch pages on the website with address, opening hours, phone number, map and storefront photos.
Every competitor ranking for buying terms has category pages
We opened the real search results for every buying term and looked at which pages ranked.
| Competitor | DR | Ranking keywords | Page that ranks for buying terms |
|---|---|---|---|
| A major national diamond brand | 45 | 10,831 | Ring and earring category pages + hundreds of Maps reviews at every branch |
| A long-established diamond store with a branch in the same mall | 36 | 531 | Ring and earring category pages |
| A diamond store, 5-year-old domain | 4.7 | 402 | Articles that answer price questions directly |
| This store’s website | 0 | 23 | No sales pages |
3 takeaways from this table:
- The URLs ranking for buying terms are category pages, not homepages. This is what the store’s site lacks most
- DR is not a wall. A site with DR 4.7 and a similar age ranks in the Top 10 for “ราคาเพชร 1 กะรัต” (1-carat diamond price) with an article that answers the price question
- Every buying term we checked had an AI Overview, and the AI cited category pages with clear explanatory text. A well-written category page earns both a normal ranking and citations in AI answers
On links: the site has DR 0, and Ahrefs classes 12 of its 15 linking domains as spam. These come from automated networks that hit ordinary websites, and most are nofollow, so there is no need to disavow unless Search Console shows a Manual Action. What is missing is real links from relevant Thai sites, such as the malls’ store directories, wedding planners, pre-wedding photo studios and local media.
No need for a new website
Wix lets you edit page titles, meta descriptions, URLs and Schema on every page. This site’s problem is content and structure, not the platform. Moving platforms now would put the ranking articles at risk for no good reason.
Wix’s real weak spot is mobile speed.
| Lighthouse mobile | Homepage | Article | Good threshold |
|---|---|---|---|
| Performance | 23 | 29 | 90+ |
| Largest Contentful Paint | 17.4 s | 9.8 s | Under 2.5 s |
| Page weight | 3,124 KiB | 2,656 KiB | Under 1,600 KiB |
The main causes are Wix’s JavaScript, which takes 10.2 seconds to process on mobile, the font set, and the homepage gallery. The fixes that help every page at once: cut fonts down to 2 families, replace the homepage gallery with plain images, and upload banners as JPG or WebP no wider than 1,920 px.
Other fixes that can be done within 2 weeks:
- 8 pages have no H1, including the homepage, the product page and the contact page
- The contact and about page URLs are Wix auto-names (/blank-1, /blank-2) and should become /contact and /about
- Main page titles are short English words such as “Product” with no search terms, and 12 pages have no meta description
- 61 of 269 images have no alt text
- GTM is installed but there is no GA4 tag, so the store cannot yet measure how many customers come from Google
- The “years of experience” figure on the site does not match outside company records. Pick one figure and use it everywhere, because Google and AI use this consistency to judge trust
The report includes a proposed H1 and page title for every page, ready for the web team to copy and paste.
The first 90 days
| Period | Work | What you should see |
|---|---|---|
| This week | Renew the domain · Fix the 6 Google Maps profiles (website, name, category) | No risk of losing the site · Every profile sends people to the website |
| Weeks 1–2 | H1 and page title on every page · Replace auto-generated URLs · Install GA4 | Measurement starts · Google understands each page |
| Month 1 | 6 product category pages · All branch pages · Links from the 21 articles | Pages in place for 23,700 buying searches a month |
| Months 2–3 | Maps profiles for branches that lack one · Review QR codes · 2 pricing articles | Easier terms start ranking · Branches start appearing on Maps |
After that come 8 new articles close to the purchase, such as “แหวนเพชร 1 กะรัตราคาเท่าไร” (how much does a 1-carat diamond ring cost), where the top-ranked page gets about 3,400 visits a month, plus articles on the store’s selling points, such as Russian Cut and Heart & Arrow diamonds.
3. Expected results
This table shows the targets in the report. They are not results that have happened. The figures are estimated from similar-sized competitors and are not a ranking guarantee.
| Metric | At audit | 3 months | 6 months | 12 months |
|---|---|---|---|---|
| Ranking keywords (Ahrefs) | 23 | 60 | 150 | 300 |
| Buying terms in the Top 10 | 0 | 2 | 6 | 12 |
| Monthly visitors from Google (Ahrefs estimate) | 98 | 300 | 900 | 2,500 |
| Real, non-spam linking sites | 3 | 8 | 15 | 30 |
| Branches with 10+ Google reviews | 1 | 4 | Half | All |
The most important metric cannot be measured yet: how many people call, tap LINE or send a form after finding the store on Google, because the site has no GA4. The report asks for GA4 and Search Console to be installed before any other work, so there is a baseline to compare against every month.
We checked the website again on 24 September 2026. The results are in the next section.
4. Update 1 · 24 September 2026
The most urgent item in the first report is done
We also recommend turning on auto-renewal, so it never has to be a worry again.
This was item one in our report, and it is the item that needs no SEO knowledge at all, yet loses everything at once if it is missed.
The store’s product page vs. ranking competitors, point by point
This round we opened the product category pages of the competitors ranking for “แหวนเพชร” (diamond ring) and “แหวนแต่งงาน” (wedding ring), and compared them with the store’s product page item by item.
| What the product page has | The store’s page | 4 ranking competitors |
|---|---|---|
| Separate product category pages | None | All of them have them |
| Individual products you can open from the category page | 0 items | 15 · 34 · 40 · 66 items |
| Prices shown on the page | Not shown | Shown by 3 of 4 |
| FAQs on the page | None | 2 have them |
| Business details Google can read | None | 2 have them |
| Branch, instalment or appointment details on the page | None | 3 have them |
This gap is the main reason the store does not rank for buying terms. It is not about brand reputation or size.
Mobile speed, measured in more detail
| Metric | Homepage | Article page | Good threshold |
|---|---|---|---|
| Overall speed score | 23 | 29 | 90 or above |
| Time for the main image to finish loading | 17.4 seconds | 9.8 seconds | Under 2.5 seconds |
| Time until the page is actually usable | 18.8 seconds | 17.1 seconds | Under 5 seconds |
| Page size | 3.1 MB | 2.7 MB | Under 1.6 MB |
Customers arriving on mobile from ads or social media have to wait longer than most people will tolerate. Most close the page before they ever see a product.
7 things we found using the website for real
This round we used the site the way a real customer would, on a wide desktop screen and on mobile.
| # | What we found | Effect on the business |
|---|---|---|
| 1 | Text on the large homepage image sits so close to the edge that letters are cut off | The first impression of a luxury brand looks careless |
| 2 | The Shop Now button leads to a shop page with no products | The most interested visitors hit a dead end |
| 3 | The main menu on every page shows a back-office login link to the public | Not suitable for a page customers see, and not secure |
| 4 | The shop page displays “no products here yet” | Customers assume the store has no stock, and Google sees a low-quality page |
| 5 | The first mobile screen has no call button, LINE button or product button | Customers have to find their own way to get in touch; many leave first |
| 6 | The cookie consent banner covers almost half the mobile screen | The first thing a mobile customer sees is a message box, not a product |
| 7 | The phone number on the contact page cannot be tapped to call | Customers who want to call have to copy the number out by hand |
What is already good: no horizontal scrolling, text is easy to read on mobile, no page errors were found, and the cookie banner is in Thai as the law requires.
Local competitors win on reviews, not on their websites
This round we searched “diamond store” on Google Maps in every area where the store has a branch, and counted the reviews of the stores that appeared first.
| Area | Reviews of the stores appearing first | The store’s branch |
|---|---|---|
| Head office area | 276 · 32 reviews | #2 with 20 reviews |
| A larger city in the same province | 1,178 · 47 · 17 reviews | Not ranking · the mall branch has no reviews yet |
| Province 2 | 474 · 27 · 12 reviews | Not ranking · the mall branch has no reviews yet |
| Province 3 | 9 · 2 reviews | Not ranking · the profile has the wrong category |
| Province 4 | 239 · 30 reviews | Not ranking · no reviews yet |
| Province 5 | 4,918 · 120 · 116 reviews | Not ranking · 2 reviews |
The store already has real customers and a 4.9 rating on Facebook, but has not moved that onto Google, which is where people look for stores in malls. And in some areas, the stores appearing first have fewer than 10 reviews.
Update 1 summary
| Item | Status as of 24 Sep 2026 |
|---|---|
| Domain close to expiry | Fixed — renewed to 2027 |
| Separate product category pages | Still missing |
| Main page heading (H1) | Still missing on 8 pages |
| Shop categories showing “no products yet” | Still open to Google |
| Links from articles to sales pages | Still missing |
| Measurement setup | Installed, but not yet connected to Google Analytics |
| Google Maps profile for each branch | Not yet fixed |
All the remaining work is the same work set out in the first report. We will post the next update when there is more progress.
Checklist for multi-branch retailers
Open your website and answer each item.
Business side
- You know when your domain expires, and auto-renewal is on
- Every branch has a Google Maps profile, with names and categories set up the same way
- Every profile links to your website, not to Facebook
- There is a Google review QR code at the counter in every branch
- Brand history figures, addresses and phone numbers match across every channel
Website side
- Each product category has its own page, with model names, starting prices and how to order
- There are no empty shop pages saying “no products yet”
- Every article links to a product page or the contact page at least once
- There are branch pages with address, opening hours, phone number and map
- GA4 is installed and tracks calls, LINE taps and form submissions
If you cannot tick more than half, your website is probably still more of a brochure than a sales channel.
Questions retailers often ask us
Our articles already rank #1. Why no customers? Because people searching knowledge terms are not ready to buy yet, and the articles have no links to products or to contact the store. Well-ranked articles start making money once there are sales pages to send readers to.
We use Wix. Do we need to move to another platform? Not in this case. Wix can edit page titles, URLs and Schema fully. The problem is content and structure, and moving now risks losing the articles that already rank. Mobile speed can be improved by cutting fonts and replacing the gallery.
We already have lots of Facebook reviews. Do we still need Google reviews? Yes. People searching “diamond store near me” decide based on Google Maps reviews. In several areas, the top-ranked stores have fewer than 30 reviews, so asking customers who have already bought for a review is the fastest way to start competing.
Buying terms show KD 0. Does that mean they are easy? Not always. KD only looks at the number of links to the ranking pages, but Thai jewelry terms are dominated by the category pages of big brands and show an AI Overview. Always open the real search results before judging.
We audit websites for stores like this
If you run a multi-branch store and want to know where your website and Google Maps are losing customers, start with a free website audit or see the details of our SEO Audit service.

