How Natural Language Generation Changes the SEO Game


How Natural Language Generation Changes the SEO Game

Learn how a computer is able to generate content using the latest advances in natural language generation, plus some guidelines to keep your content useful.

Natural Language Generation and Conversational AI within Tableau: Ask Arria

Tableau’s sophisticated visualizations combined with the power of Arria’s Natural Language Generation accelerates strategic decision making for dashboard users. As humans we gain a deeper level of understanding when we combine strong narrative and images. Arria offers new ways to interact with your dashboards, dynamically generating narrative insights which describe your underlying data. As you click through your dashboard your story will evolve. Further extending your ability to communicate with your dashboard, Ask Arria, will dynamically generate answers to your questions. Arria’s extension to Tableau will complement the value of your existing dashboard by providing actionable insights in language.

How Google Uses NLP and How You Can Too With Your SEO

Have you noticed that when you search on Google, in most cases, they know what you’re looking for? It’s because they’re using NLP. NLP stands for Natural Linguistic Processing. This helps Google understand that when you search for terms like Apple, are you actually looking for the food or the computer company that sells phones. They use NLP in their algorithm updates just like BERT and MUM. Here’s a rough overview of NLP and how it’s used by search engines.


You first have speech recognition, text to speech and speech to text. Then you have extracting the meaning of sentences and parts of sentences or phrases, such as adjectives like, “Too short,” or propositional phrases like, “To the house.” Then you have recognizing basic forms of words and acquisition of grammatical information. Then you got recognizing functions of individual words in a sentence, such as a subject, a verb, objective, or even an article. Then you have segmenting previously captured speech into individual words, sentences, and phrases. Without boring you with all the details, search engines are using NLP to figure out what your content’s all about and matching it to what people or searchers want. This means their rankings aren’t just going to be based off of keywords.

So when you’re doing your SEO, don’t think about keywords, but more so think about topics. What is everything that you need to cover on a specific webpage to be thorough about your topic, and to make sure people are like, “Whoa, this article covered everything. “I don’t need to go to another source.” That way, there’s no uncertainty for the reader or visitor. So how do you do this?

First off, I want you to head over to Ubersuggest, and type in a keyword related to the topic you’re focusing on. And you’ll want to do this with all the main keywords that the topic that you’re covering is about. For example, I’m using here the term digital marketing. In the left-hand navigation, I want you to click on keyword ideas. This is where you can find a lot of different keywords. I want you to click on the different tabs, related questions, and prepositions. This is where you’ll find a lot more keywords, and many of them are based on NLP. Integrating some of those words and concepts into your topics will help ensure that your content is thorough, which will help you rank higher.

Now, if some of those keywords aren’t related to the topic that you’re covering, don’t include them. Don’t just add in these keywords for the sake of trying to get more traffic. Make sure you’re focusing on the best user experience.

The next step I want you to take is to use an AI writer in the lab section of Ubersuggest. The AI writer uses NLP to figure out what people are looking for related to any keyword. Now, the AI writer won’t write a whole article for you and I wouldn’t publish it in its form. But it’ll give you a start and save you around half the time it takes of writing content. So head over to the AI writer on the left-hand navigation.

From there, put in the keyword you want the article to be about. For this example, I selected the term marketing. Then select a title that works for you. Then select a meta description that works for you from the list provided. Then select a few headings.

Now, keep in mind when you’re selecting the title, the meta description, the headings, keep in mind you can modify this later on. So it doesn’t have to be perfect. And once you go to the final step, boom, within seconds, Ubersuggest will spit out an article for you.

Again, I wouldn’t recommend publishing that article in this current state, but you can use it as a starting route. Fill in the rest, modify it, shift around how things are laid out. Add some images, videos, expand upon the text. In other words, make it so amazing, people won’t need to read another article. And that’s how you can use NLP to improve your SEO.

Now, if you just want my team to do all of this for you, check out our ad agency, NP Digital, where we help companies from all sizes and from all over the world grow. If you have any questions, leave a comment below. I’m here to help. If you enjoyed the video, like it, share it, tell other people about it. Thank you for your time.

► If you need help growing your business check out my ad agency Neil Patel Digital

►Subscribe: to learn more secret SEO tips.
►Find me on Facebook:
►On Instagram:

#SEO #NeilPatel #DigitalMarketing

The History of NLP – How Machine Learning Changed the Game

This video will go over the weird and surprising evolution of natural language processing.
We’ll explore how the field evolved from simple rule-based algorithms to the amazing systems we have today.

Finally we’ll look at Transformers, the architecture which enables models such as Google’s BERT and OpenAI’s GPT-3, and how it achieves incredible results.

Icons made by juicy_fish from
Music: Stylish Technology Beat by MokkaMusic / Chrome


Learn more about WatsonX →
Learn more about NLP →
Experience NLU with Watson →

Natural language is complicated. So are the computer systems that process natural language. In this video Martin Keen explains Natural Language Processing (NLP), Natural Language Understanding (NLU), and Natural Language Generation (NLG) and their relationship to each other.

Get started for free on IBM Cloud →
Subscribe to see more videos like this in the future →

You may also like...