How to Write Content That Ranks Without Keyword Stuffing — a practical guide for Hong Kong businesses.

The Google BERT update in 2019 was the beginning of the end for string-based matching, yet I still see founders in Hong Kong hiring agencies that charge by the 'keyword' and measure success by 'keyword density.' They are basically buying a map of a city that hasn't existed for a decade. Imagine walking into a high-stakes board meeting at the Landmark in Central, trying to pitch a new fintech platform, and your entire communication strategy is based on repeating the phrase 'financial technology' every three sentences. It would be insulting to the audience, and it's equally insulting to the sophisticated algorithms that now crawl your website.
If you are still counting how many times a phrase appears on your page, you are playing a game that Google stopped playing five years ago. Today's search environment is governed by Entity Salience, BERT (Bidirectional Encoder Representations from Transformers), and the Helpful Content System. These algorithms don't count strings; they map relationships between concepts. They are looking for depth, not repetition. They are looking for the 'why' behind the words, the authority of the author, and the actual utility of the information provided. In this guide, I’m going to break down exactly how I write content that dominates the SERPs without ever worrying about a keyword density percentage.

Back in 2010, SEO was simple: if you wanted to rank for 'blue shoes,' you wrote 'blue shoes' fifty times, hid some in the footer using white text on a white background, and maybe bolded a few instances for good measure. It was a time of 'gaming the system.' In 2024, that behavior is a fast track to a 'Helpful Content' penalty. Google’s transition from 'Strings' to 'Things' means the algorithm now understands that 'Barack Obama' is a person, '44th President' is a title, and 'Michelle Obama' is a spouse. It doesn't need to see '44th President' repeated to know what the article is about.
This shift was driven by the need to understand consumer behavior and the nuances of human language. Google realized that people don't search in rigid keywords; they search in questions, phrases, and intent. The old way of stuffing keywords was essentially trying to speak 'search engine,' but search engines have now learned to speak 'human.' This is why legacy SEO agencies are struggling. They are stuck in a paradigm where they think they can 'force' a page to rank through repetition, rather than earning the rank through comprehensive explanation.
The modern way to rank is through Semantic SEO. This involves creating a topical map that covers all the related entities an expert would naturally mention. It's about building a semantic web around your core topic. In the world of search, an entity is a thing or concept that is singular, unique, well-defined, and distinguishable.
If I am writing about 'How to Write Content That Ranks,' I shouldn't just repeat that title. I should naturally explore the ecosystem of that topic. Think of it like a mind map. At the center is 'Content Excellence,' and branching out from it are dozens of connected concepts.
By covering these related concepts, you are creating 'Entity Salience.' You are proving to Google that your content isn't just about a word, but about the entire subject matter. You are effectively providing a bibliography of concepts that validate your main thesis.
| Feature | Legacy SEO (Pre-2019) | Modern SEO (Post-BERT/MUM) |
|---|---|---|
| Primary Focus | Exact Match Keywords | Topical Authority & Search Intent |
| Measurement | Keyword Density % | Entity Salience & Depth |
| Content Goal | Search Engine Ranking | User Problem Solving |
| Writing Style | Repetitive, SEO-heavy | Conversational & Expert-led |
| Impact of AI |
You don't win by being different; you win by being more thorough. When I approach a new topic for my own ventures, I don't look at Ahrefs and pick the highest volume keyword. I look at the top 3 results and ask: *'What did they miss?'* This is my 'Gaps and Bridges' strategy. I want to build a bridge from where they left off to the full solution.
In Hong Kong's crowded business scene, where every founder is trying to scale fast and efficiently, I've found that the real 'growth hack' isn't a secret tip found on a Twitter thread-it's simply being more valuable than the next person. If you can provide 10% more value, you don't just get 10% more traffic; you often capture 90% of the market share for that specific query.
Define what your page is actually about. If the entity is 'Search Engine Optimization,' your content must naturally include 'crawling,' 'indexing,' 'ranking factors,' and 'technical audits.' If you miss these, Google’s 'Knowledge Graph' won't connect your page to the topic effectively.
Entity identification is the new keyword research. Instead of looking for words, look for concepts that define the subject. For instance, if you're writing about 'Fintech in Hong Kong,' your entities include 'SFC,' 'Virtual Banking,' 'HKMA,' 'Digital Wallets,' 'PayMe,' and 'Cross-border payments.' If you omit the regulators and the major players, your authority is questioned by the algorithm. It assumes you are a generalist, not a specialist.
Search is rarely a single event; it's a journey. If someone searches for 'what is a patent,' their next question is often 'how much does a patent cost' or 'how to file a patent in Hong Kong.' By answering the *next* logical question in the same article, you keep the user on your site and signal to Google that your content is a one-stop-shop for that topic.
This is what I call 'Linear Content Design.' You are guiding the user through a logical progression of thought. Think of it like a conversation at a business mixer at the IFC or the Soho House-you wouldn't just answer one question with a single word and then walk away. You would provide context, offer a follow-up, and guide the person to the next logical step in the business process. That's what your content should do.
While Google doesn't use LSI (Latent Semantic Indexing) in a literal sense (that's a 1990s technology based on singular value decomposition), the principle holds: experts use specific vocabulary. If you write about fine dining, you use words like 'sommelier,' 'michelin star,' 'tasting menu,' and 'mise en place.' You don't need to 'optimize' for these; you just need to write like an expert who knows what they're talking about.
The goal is to speak the language of the domain. If you are writing about high-frequency trading and you never mention 'latency,' 'arbitrage,' or 'dark pools,' Google (and your readers) will know you are faking it. Complexity, when used correctly, is a signal of authority.
For the founders who want to understand the 'why' behind the 'how,' let's look at the underlying math of modern SEO. Google uses a technique called Knowledge Graph Embedding. Essentially, the algorithm converts words and concepts into multi-dimensional vectors.
Think of it like a 3D space. The concept of 'Paris' is located near 'France,' 'Eiffel Tower,' and 'Fashion.' The concept of 'London' is located near 'UK,' 'Big Ben,' and 'Pubs.' If your article is about 'Paris' but contains no vectors related to 'France' or 'Eiffel Tower,' the algorithm's confidence that your article is actually about Paris decreases.
Google’s Natural Language API (which anyone can test for free) gives every entity in a piece of text a 'Salience Score' between 0 and 1. This score represents how central that entity is to the entire document.
Keyword stuffing produces a high frequency of a word, but often a *low* salience score for the core concept because the surrounding text is too generic to support it. A high-ranking article typically has 3-5 core entities with salience scores above 0.2. These are the pillars of your content.
When I finish an article, I don't check for keyword density. I check for Topical Salience. I ask myself: * What are the top 5 entities identified in this text? * Do these entities match the primary search intent? * Is there enough 'Semantic Density' (not keyword density) to prove expertise?
Semantic density is the ratio of meaningful industry terms to filler words. The higher the semantic density, the more 'authoritative' the text feels to an LLM-based ranker like BERT.
To illustrate the power of entity-based SEO over keyword stuffing, let’s look at a real-world example I handled for a logistics client in the Greater Bay Area.
In early 2023, the client's blog was struggling. They had 150 articles, most of which were designed around the keyword 'shipping from Hong Kong to USA.' Each article was about 800 words long and mentioned the keyword exactly 8 times. They were following a strict 'keyword density' rule of 1%. After the August 2023 Helpful Content Update, their traffic plummeted by 65%.
The site wasn't being penalized for 'spam' in the traditional sense; it was being penalized for 'unhelpfulness.' The articles all said the same thing. They lacked entity salience. They mentioned 'shipping' and 'USA' but ignored the entities that a real logistics expert would discuss: 'HS Codes,' 'Bill of Lading,' 'Customs Brokerage,' 'Last-mile Delivery,' and 'Freight Forwarding Insurance.'
Instead of writing *more* articles, we consolidated. We took the 15 articles about 'shipping to USA' and merged them into one 'Ultimate Guide.'
Within four months, the consolidated guide wasn't just ranking for 'shipping from Hong Kong to USA.' it was ranking for over 450 related terms. Their organic traffic didn't just recover; it exceeded their previous peak by 40%. Their bounce rate dropped from 82% to 45%, and their time on page increased from 45 secondss to over 4 minutes.
This is the power of writing for humans and respecting the intelligence of the algorithm. By focusing on the *whole* topic rather than just a *phrase*, we built a piece of content that was impossible for Google to ignore.
With the explosion of Large Language Models (LLMs) like GPT-4, Claude 3, and Gemini, the web is being flooded with 'AI slop.' This is content that is grammatically correct but says absolutely nothing new. It’s the digital equivalent of cardboard-functional but entirely uninteresting. It lacks the 'human spark' that comes from actual experience.
Google’s March 2024 Core Update specifically targeted mass-produced, low-value content. If you use AI to write your blog, you must add 'Information Gain.' This is a concept from a Google patent that describes ranking content higher if it provides *new* information or a unique perspective not found in the other search results. If the top 10 results all say the same thing, the 11th result that adds a new data point or a controversial opinion is the one that will eventually climb to number one.
How to add Information Gain and Beat the Slop: * Add a personal case study: Share a story from your own experience. For example, how a specific SEO strategy helped a logistics startup in Kwai Chung grow its organic traffic by 300% in six months. This is data that neither AI nor your competitors have access to. * Include custom data table: Don't just quote Statista. Create a survey, analyze your own internal data, or manually scrape a set of results and present it in a unique table or chart. * Interview an expert: One quote from a real industry veteran in Hong Kong is worth more than ten paragraphs of AI-generated advice. It adds 'Expertise' and 'Trustworthiness'-two key pillars of E-E-A-T. * Original visual assets: Instead of using the same stock photo of 'people in an office' that everyone else uses, take a photo of your actual team, a screenshot of your unique process, or a photo of your local workspace. It pins your content to a real-world context.
Here is the exact process I use when writing for my portfolio of sites. It's a method that prioritizes utility and user satisfaction over rigid keyword placement. This workflow is designed to survive algorithm updates because it focuses on the things Google cares about most: user happiness.
Go to Google and search for your topic. Look at the 'People Also Ask' boxes and the 'Related Searches' at the bottom. These are your H2 and H3 headings. They tell you exactly what the searcher is thinking about. If Google is showing these questions, it’s because it knows they are semantically related to the primary intent. They are literally giving you the outline for a successful piece of content.
What is the one thing the user should be able to do or understand after reading this? Every piece of content should have a 'Job to be Done.' If the content doesn't solve a problem or fulfill a specific curiosity, it shouldn't exist. Before you write a single word, write down the goal of the article. Is it to help them choose a software? To teach them a skill? To change their opinion?
Instead of a list of keywords, create a list of concepts associated with the main topic. Use tools like 'AnswerthePublic' or 'AlsoAsked' to find these clusters. If you're writing about 'Real Estate in Hong Kong,' your clusters might be 'Stamping Duty,' 'Mortgage Rates,' 'Neighborhoods (Mid-Levels vs. Sai Kung),' and 'Lease Terms.' Your goal is to be the 'Wikipedia' of that specific sub-niche.
I write my first drafts as if I'm explaining it to a friend over coffee at a shop in Central. No jargon (unless it's essential terminology), no 'fluff,' and absolutely no filler phrases like 'in today's rapidly changing landscape.' Be direct, be clear, and be authoritative. If you wouldn't say it in a client meeting, don't write it in your blog. The 'Voice of the Founder' is your most powerful SEO tool.
After the draft is done, I review it to see if I've missed any critical technical terms that an expert would have used. If I'm writing about cloud computing and I haven't mentioned 'serverless,' 'edge computing,' or 'redundancy,' I need to go back and add depth. This isn't about 'stuffing' those words; it's about ensuring the information is comprehensive. You are checking for 'Topical Completeness.'
Search intent is the 'why' behind the query. It's the most important factor in SEO. If you ignore it, you will never rank, no matter how 'optimized' your keywords are. Google spends millions of dollars every year refining its ability to guess what a user actually wants when they type a query.
Your content must match the intent of the searcher. You shouldn't try to sell a product on a page meant for information. This creates a friction point that hurts rankings and ruins the user experience. If someone wants to know 'how to bake bread,' don't start the article with a sales pitch for your brand of flour. Give them the recipe first, build the trust, and then suggest the flour at the end.
As search moves towards voice (Siri, Alexa, Google Assistant) and AI overviews (Search Generative Experience), natural language becomes even more critical. People ask questions differently than they type them into a search bar. 'Best coffee near me' vs. 'Where is the nearest place to get a good flat white?'
Writing in a conversational tone naturally includes the semantic variations that Google is looking for. It also makes your content more accessible, readable, and engaging. It reduces the cognitive load on the reader.
Google's Multitask Unified Model (MUM) is 1,000 times more powerful than BERT. It's not just understanding text; it's understanding images, videos, and audio across 75 different languages. This means that a comprehensive article that includes a relevant infographic or a short video clip will always outperform a text-only page.
Furthermore, the Search Generative Experience (SGE) uses AI to synthesize answers directly on the SERP. To appear in the 'AI snapshot,' your content needs to provide direct, authoritative answers to specific questions. Keyword stuffing doesn't help you here; being a 'source of truth' does. SGE prioritizes content that it can easily link to as a 'corroborating source.' If your content is structured around answering real questions, you become that source.
If you've been building your site for a few years, you likely have some 'legacy' content that is stuffed with keywords. Don't delete it-rehab it.
If you aren't obsessing over keyword density, how do you know your content strategy is working? You need to look at the metrics that actually matter for business growth. Ranking #1 for a keyword is vanity; generating a lead is sanity.
To consistently produce content that ranks without 'hacking,' I use three mental models:
The SEO landscape has fundamentally changed. We need to stop writing content for robots. The robots are now smart enough to recognize when you are trying to trick them. Instead, focus on being the most useful, expert, and authoritative resource on the internet for your specific niche.
In the fast-moving business world of Hong Kong, where every second counts and competition is fierce, being authentic and providing real, actionable expertise is your greatest competitive advantage. Don't hide behind outdated metrics like keyword density-lead with your expertise and show your value through depth, quality, and a commitment to solving the reader's problems.
Rankings are a byproduct of value. If you provide genuine value, the rankings follow. If you try to 'hack' the algorithm with keyword stuffing, you might see a short-term spike, but you will eventually be wiped out by the next core update. Build for the long term. Build for the user. The algorithm will follow.
Ready to dominate your niche with content that actually converts and survives algorithm updates? Check out sheryarshah.com for more insights on building and scaling digital-first businesses in the age of AI.
Filed under
Keep reading
More essays on AI growth, SEO & the web.
| Spun content worked |
| Only 'Helpful' AI content ranks |
| Backlink Quality | Links were just numbers | Links must be from relevant entities |
| User Signals | Not a major factor | Dwell time, CTR, and Intent fulfillment |
| Update Frequency | Monthly or Quarterly | Real-time AI assessments |
| Competitive Edge | High-volume keywords | Underserved Search Intent |
| Optimization Target | Web Crawlers | Human Readers + Transformers |
© 2026 Sheryar Shah. Engineering-led AI Growth.