SlideShare a Scribd company logo
100+ ChatGPT Prompts For SEO
🚀Make 3000$ Per Month 👉https://shorturl.at/mQRV7
AI SEO QUALITY CONTROL PROMPTS:
Based on Steve Toth's insights from the interview, here are some ChatGPT prompts tailored to
SEO optimization, content creation, and link building strategies:
### SEO Optimization and Google Updates
1. Generate a checklist for evaluating content quality in light of recent Google updates:
INSERTGUIDELINES
### Enhancing Workflows with AI
1. "List synonyms for [industry-specific term] that could broaden my content's reach."
2. "Create a regex pattern to find variations of [product name] in search console data."
3. "Suggest ways to use ChatGPT to streamline my SEO workflows."
### Content Quality and Humanization
1. "How can I use AI to make my content sound more human-like?"
2. "Provide examples of high-quality, AI-generated content in the [specific niche]."
3. "Generate a step-by-step guide to refining AI-generated content for [target audience]."
### Future SEO Trends and Preparations
1. "Predict how Google might update its algorithm in the next year and how to prepare."
2. "Suggest ways to use AI without violating potential future Google guidelines."
### Content Creation and Optimization
1. "Create a content outline for a comprehensive guide on [topic] using AI-generated headings."
2. "How can I use ChatGPT to enhance keyword research for [specific project]?"
### Post-Content Creation AI Utilization
1. "Generate a prompt for ChatGPT to evaluate my article against Google’s helpful content
guidelines."
2. "List AI prompts to improve the SEO value of an article post-publication."
These prompts are designed to leverage AI effectively in SEO strategies, content creation, and
link building, reflecting the insights shared by Steve Toth.
CHATGPT IMAGES
1: Rewriting content: Summarize the following into the 5 most important criteria:
https://developers.google.com/search/docs/appearance/title-link
Influencing your title links in search results
bookmark_border
A title link is the title of a search result on Google Search and other properties (for example,
Google News) that links to the web page. Google uses a number of different sources to
automatically determine the title link, but you can indicate your preferences by following our best
practices for influencing title links.
An illustration of a text result in Google Search, with a callout that highlights what a title link
looks like
Best practices for influencing title links
Title links are critical to giving users a quick insight into the content of a result and why it's
relevant to their query. It's often the primary piece of information people use to decide which
result to click on, so it's important to use high-quality title text on your web pages.
Make sure every page on your site has a title specified in the <title> element.
Write descriptive and concise text for your <title> elements. Avoid vague descriptors like "Home"
for your home page, or "Profile" for a specific person's profile.
Also avoid unnecessarily long or verbose text in your <title> elements. While there's no limit on
how long a <title> element can be, the title link is truncated in Google Search results as needed,
typically to fit the device width.
Avoid keyword stuffing. It's sometimes helpful to have a few descriptive terms in the <title>
element, but there's no reason to have the same words or phrases appear multiple times. Title
text like "Foobar, foo bar, foobars, foo bars" doesn't help the user, and this kind of keyword
stuffing can make your results look spammy to Google and to users.
Avoid repeated or boilerplate text in <title> elements. It's important to have distinct text that
describes the content of the page in the <title> element for each page on your site. Titling every
page on a commerce site "Cheap products for sale", for example, makes it impossible for users
to distinguish between two pages. Long text in the <title> element that varies by only a single
piece of information ("boilerplate" titles) is also bad; for example, a common <title> element for
all pages with text like "Band Name - See videos, lyrics, posters, albums, reviews and concerts"
contains a lot of uninformative text.
One solution is to dynamically update the <title> element to better reflect the actual content of
the page. For example, include the words "video" and "lyrics" only if that particular page
contains video or lyrics.
Brand your titles concisely. The <title> element on your site's home page is a reasonable place
to include some additional information about your site. For example:
<title>ExampleSocialSite, a place for people to meet and mingle</title>
But displaying that text in the <title> element of every single page on your site will look repetitive
if several pages from your site are returned for the same query. In this case, consider including
just your site name at the beginning or end of each <title> element, separated from the rest of
the text with a delimiter such as a hyphen, colon, or pipe, like this:
<title>ExampleSocialSite: Sign up for a new account.</title>
Make it clear which text is the main title for the page. Google looks at various sources when
creating title links, including the main visual title, heading elements, and other large and
prominent text, and it can be confusing if multiple headings carry the same visual weight and
prominence. Consider ensuring that your main title is distinctive from other text on a page and
stands out as being the most prominent on the page (for example, using a larger font, putting
the title text in the first visible <h1> element on the page, etc).
Be careful about disallowing search engines from crawling your pages. Using the robots.txt
protocol on your site can stop Google from crawling your pages, but it may not always prevent
them from being indexed. For example, Google may index your page if we discover it by
following a link from someone else's site. If we don't have access to the content on your page,
we will rely on off-page content to generate the title link, such as anchor text from other sites. To
prevent a URL from being indexed, you can use the noindex rule.
Use the same language and writing system (meaning, the script or alphabet for a given
language) as the primary content on your pages. For example, if a page is written in Hindi,
make sure to also write the <title> element in Hindi (don't write title text in English or transliterate
the title into Latin characters).
Google tries to show a title link that matches the primary language and writing system of a page.
If Google determines that a <title> element does not match the writing system or language of
the page's primary content, we may choose a different text as the title link.
How title links in Google Search are created
Google's generation of title links on the Google Search results page is completely automated
and takes into account both the content of a page and references to it that appear on the web.
The goal of the title link is to best represent and describe each result.
Google Search uses the following sources to automatically determine title links:
Content in <title> elements
Main visual title shown on the page
Heading elements, such as <h1> elements
Other content that's large and prominent through the use of style treatments
Other text contained in the page
Anchor text on the page
Text within links that point to the page
WebSite structured data
Keep in mind that Google has to recrawl and reprocess the page to notice updates to these
sources, which may take a few days to a few weeks. If you've made changes, you can request
that Google recrawl your pages.
While we can't manually change title links for individual sites, we're always working to make
them as relevant as possible. You can help improve the quality of the title link that's displayed
for your page by following the best practices.
Common issues and how Google manages them
Why the title link in search results might differ from the page's <title> element or main heading:
If we've detected an issue on the page, we may try to generate an improved title link from
anchors, on-page text, or other sources.
Here are the most common issues we see with title links in search results. To avoid these
issues, follow the best practices for influencing title links.
Common issues
Half-empty <title> elements
When part of the title text is missing. For example:
<title>| Site Name</title>
Google Search looks at information in header elements or other large and prominent text on the
page to produce a title link:
Product Name | Site Name
Obsolete <title> elements
When the same page is used year-after-year for recurring information, but the <title> element
didn't get updated to reflect the latest date. For example:
<title>2020 admissions criteria - University of Awesome</title>
In this example, the page has a large, visible title that says "2021 admissions criteria", and the
<title> element wasn't updated to the current date. Google Search may detect this inconsistency
and uses the right date from the visible title on the page in the title link:
2021 admissions criteria - University of Awesome
Inaccurate <title> elements
When the <title> elements don't accurately reflect what the page is about. For example, the
page could have dynamic content with the following <title> element:
<title>Giant stuffed animals, teddy bears, polar bears - Site Name</title>
Google Search tries to determine if the <title> element isn't accurately showing what a page is
about. Google Search might modify the title link to better help users if it determines that the
page title doesn't reflect the page content. For example:
Stuffed animals - Site Name
Micro-boilerplate text in <title> elements
When there are repeated boilerplate text in <title> elements for a subset of pages within a site.
For example, a television website has multiple pages that share the same <title> element that
omits the season numbers, and it's not clear which page is for what season. That produces
duplicate <title> elements like this:
<title>My so-called amazing TV show</title>
<title>My so-called amazing TV show</title>
<title>My so-called amazing TV show</title>
Google Search can detect the season number used in large, prominent title text and insert the
season number in the title link:
Season 1 - My so-called amazing TV show
Season 2 - My so-called amazing TV show
Season 3 - My so-called amazing TV show
No clear main title
When there's more than one large, prominent heading, and it isn't clear which text is the main
title of the page. For example, a page has two or more headings that use the same styling or
heading level. If Google Search detects that there are multiple large, prominent headings, it may
use the first heading as the text for the title link. Consider ensuring that your main heading is
distinctive from other text on a page and stands out as being the most prominent on the page
(for example, using a larger font, putting the title text in the first visible <h1> element on the
page, etc).
Mismatch of writing system or language used in <title> elements
When the writing system or language of the text in <title> elements doesn't match the writing
system or language of the primary text on a page. For example, when a page is in written in
Hindi, but the title includes text in English or is transliterated into Latin characters. If Google
detects a mismatch, it may generate a title link that better matches the primary content.
Consider ensuring that the script and language matches what is most prominent on the page.
Duplication of the site name in the <title> element
In the case of domain-level site names, Google may omit the site name from the title link, if it's
repetitive with the site name that's already shown in the search result.
Submitting feedback about title links
If you're seeing your pages appear in the search results with modified title links, check whether
your page has one of the issues that Google adjusts for. If not, consider whether the title link in
search results is a better fit for the query. To discuss your pages' title links and get feedback
about your pages from other site owners, join our Google Search Central Help Community.
2: REWRITING CONTENT PROMPT:
Evaluate the following content based on this criteria from a scale of 1-10:
Which planet represents father in astrology?
VS
Fatherly Planets in Astrology - Unraveling the Mystery
PROMPT FOR OUTLINES:
KEYWORD:
Using WebPilot, create an outline for an article that will be 2,000 words on the keyword based
on the top 10 results from Google.
Include every relevant heading possible. Keep the keyword density of the headings high.
For each section of the outline, include the word count.
Include FAQs section in the outline too, based on people also ask section from Google for the
keyword.
This outline must be very detailed and comprehensive, so that I can create a 2,000 word article
from it.
Generate a long list of LSI and NLP keywords related to my keyword. Also include any other
words related to the keyword.
Give me a list of 3 relevant external links to include and the recommended anchor text. Make
sure they’re not competing articles.
Split the outline into part 1 and part 2.
CHATGPT 4 PROMPT WITH IMAGES/INTERNAL/EXTERNAL LINKS ETC:
Write a 2,000 word article on the keyword “When Do Bald Eagles Heads Turn White?”.
Write in markdown format. Include plenty of h2 and h3 headings. Include [toc] at the top,
after the first paragraph. Key takeaways with bullet points, at the top, after the first
paragraph [toc]
Using Argil AI create images relevant to the keyword. Don’t insert all the images at once,
spread them out across the content. Must be relevant to the keyword!
Using webpilot, search google for 3 relevant youtube videos about the topic. Insert these
3 raw URLs in the content, but spread them out, not all in 1 section. Make sure they’re
real URLS! Do not link or embed it, just use the raw url in html format. Don’t insert all the
videos at once, spread across the content.
Using webpilot, search google for the website chipperbirds.com find 3 URLS slightly
relevant to the topic and insert these 3 links as internal links inside the article. Insert
these 3 raw URLs inside the content, but spread them out, not all in 1 section.
Use h2s for main headings
Use h3s for subheadings
Bolden the most important keywords in the article
Include tables throughout the content with relevant facts
Add a frequently asked questions section
Use webpilot and find relevant external links and insert them naturally into the content
No conclusion section. Do not add a conclusion.
NOTE: Ensure the image links + internal links + videos links are real and working. Don’t
hallucinate or make them up.
Do not name the above sections, just insert them naturally into the content.
For ALL The links - they must be REAL - NO placeholder links!
YOUTUBE PROMPTS
1: YouTube Title Ideas
Write 10 clickbait youtube title ideas that evoke curiosity for video on the below.
MUST BE 65 characters maximum
Try to use the word I or my in the title
Try to add a emoji at start/end that's attention grabbing
Use "chatgpt" in the title
2: YouTube Title Descriptions
Write a YouTube description for a video about KEYWORD. Optimize it to the keyword
KEYWORD
Don't include any links. Don't call me an SEO expert. Nothing cringe. No timestamps.
Add 1 or sentence disclaimer that this is just for fun for test websites - do your own research as
there are risks to using AI content for SEO
CONTENT OPTIMIZATIONS
1: Blog Title Ideas:
Give me 10 blog ideas on KEYWORD and Frontload the keyword
2: Meta Descriptions:
Create a 17 word meta description. Frontload the keyword KEYWORD
3: Introductions:
Write me an introduction for the guide on TITLE. Use KEYWORD in the first line:
- Don't make it long. Keep it short.
- Tease the reader and hook them so that they want to read the guide
- Make it 3 sentences maximum
- Keep it concise, crunchy and informal
4: Turning Content into FAQ Schema:
Turn the FAQs below into HTML FAQ schema format. Keep them 50 words, nice and short.
5: Internal Links Persona:
Give me a simulac persona for an SEO who's great at inserting internal links, and turn it into a
chatgpt prompt > ChatGPT
6: Internal Links Persona:
Simulac Persona: Sarah, the SEO Internal Linking Guru
Background
Name: Sarah Williams
Age: 35
Education: Bachelor's Degree in Marketing, with specialized courses in Digital Marketing and
SEO
Experience: 10 years in SEO, 5 years focused on internal linking strategies
Job Description
Sarah works at a mid-size digital marketing agency where she leads a team focused on SEO.
She specializes in internal linking strategies, making sure that the websites her team manages
have optimal internal link structures for both user experience and search engine performance.
Skills
Excellent understanding of Google's ranking algorithms
Expertise in keyword research and targeting
Proficient in using SEO tools like Ahrefs, SEMrush, and Google Analytics
Strong communication skills for explaining complex SEO strategies to clients and team
members
Exceptional analytical skills to measure the impact of internal linking on site performance
Tools
Ahrefs
SEMrush
Google Analytics
Screaming Frog
Excel and Google Sheets for data analysis
Typical Day
Review client websites to identify opportunities for improved internal linking.
Meet with team members to discuss ongoing projects.
Analyze the impact of recent internal linking changes on various KPIs such as bounce rate,
page views, and SERP rankings.
Prepare reports for clients.
Conduct team training on the latest SEO trends and updates.
Quotes
"A website without a well-thought-out internal linking strategy is like a city without proper roads."
"Internal links are not just pathways; they're signposts that tell search engines and users what
content is important."
ChatGPT Prompt
You are Sarah, a seasoned SEO expert who specializes in internal linking strategies. You have
a decade of experience in SEO and have been focusing on internal linking for the past 5 years.
You are highly skilled in using tools like Ahrefs, SEMrush, and Google Analytics to make
data-driven decisions. You love explaining the nuances of internal linking and its impact on site
performance. You believe that a well-crafted internal linking strategy is essential for both user
experience and SEO. Answer any questions users may have about internal linking, its benefits,
and how to implement it effectively.
Ready? Just say yes.
KEYWORDS
1: Persona for keyword research + prompt:
Give me a persona and ChatGPT prompt for an SEO expert who can quickly filter through
keywords, remove keywords with duplicate search intent, and ensure every keyword is very
relevant to the website we're creating content for.
2: Data Analysis Keyword Filtering (use with 5,000+ keywords)
Based on attached keywords, filter them so that:
- Remove anything irrelevant to birds and my birds website. If it doesn't include anything about
birds remove it asap.
- Remove anything unethical that's causes harm to birds e.g. hunting, repelling etc.
- Remove anything that's not a question
- Put the keywords into title case
- Give me a sample of 10 keywords
3: Self Iterating Process:
- Advanced Data Analysis
Refine further, and keep refining, until the list only contains things relevant to birds.
4: Keyword Cleanups:
Clean this list of SEO keywords up, for my INSERTSITE website. Remove anything that's
unethical. DO NOT make up any new keywords. Just filter and remove any irrelevant or
duplicate keywords. Remove any negative keyword. Remove anything with the same search
intent Remove anything related to video games KEYWORDS BELOW:
5: Bard method:
Give me keywords related to birds and their competition/search volumes. Rate the competition
score out of 5 - 5 being the highest, 0 being the lowest. Give me 20 very low competition score
keywords of 2 or less. Arrange it in a table so it’s easy to understand. The data must be real and
validated.
6: Competition’s Keywords:
Visit your competitor’s sitemap > Then, with HARPA AI, use the following prompt:
based on {{page}} filter the best keywords for my bird website to target
Give me keywords related to birds and their competition/search volumes.
Then create a priority score and prioritise the best keywords to target for SEO
7: Affiliate keywords with Bard:
Give me "best for" product review roundup SEO keywords for my birds website, competition
scores, search volumes etc. that can be monetized with amazon products. Don't include
amazon in the keyword. Put in a table with competition scores.
8: LOCAL SEO BARD KEYWORD PROMPT:
https://bard.google.com/
Give me keywords related to SEO in areas around Manchester and their competition/search
volumes. Rate the competition score out of 5 - 5 being the highest, 1 being the lowest. Put it in a
table.
KEYWORD CLUSTERING:
GEMINI METHOD:
● Plugin your competitor’s site into Google Keyword Planner
● Grab your competitor’s keywords > Download into Google Sheets
● Top 30 keywords > Gemini
● PROMPT: Cluster these keywords into pages that I want for my website
Try using 10 competitors > Run multiple competitors keywords through these custom
GPTs:
https://chat.openai.com/g/g-MbgZcp3tE-free-keyword-clustering-tool-group-seo-keywords/c/82e
bf325-064b-4ad8-97aa-77e21cbc19fd
https://chat.openai.com/g/g-0QahRsbtp-clusterforge-free-keyword-clustering-tool/c/69219ba4-6
db5-4ee2-9c11-cc58f628951c
PROMPT:
GOAL: Create a Free AI SEO keyword clustering tool for filtering duplicate search intent,
avoiding keyword cannibalisation and grouping the user’s keywords.
When you get the list, ask the user what their niche is/what their website is about: Then if you
get any keywords irrelevant to that niche, remove them.
NOTE: If some keywords are remotely similar search intent, see them as duplicates and only
include 1. Make the filtering harsh/strict here. Don't cluster them together, just remove the
duplicate keywords that are baseically the same so that we only create 1 page per subcategory.
e.g. "two birds on a wire lyrics" and "two birds lyrics" likely refer to the same song, so you'd
remove the extra and not include it in your list. Capitalize the output so that it's neatly formatted
too.
WHAT IT DOES: The Keyword Grouper tool clusters keywords into categories according to how
similar their top 10 search engine results are on Google. This tool aggregates keywords into
clusters when they share comparable results in Google's top 10 SERPs. Grouping keywords is
essential for efficient distribution across a website's pages, playing a crucial role in SEO and
contextual advertising strategies.
WHY ARE WE DOING THIS? For an AI SEO site with 1,000 pages:
Time Saved: Automated clustering speeds up content creation.
Avoid Cannibalization: Ensures no two pages compete for the same keyword.
Clear Blueprint: Each of the 1,000 pages has a distinct purpose.
Maximized Potential: Increases chances of ranking well on search engines.
Efficiency: Target multiple related keywords at once.
Avoid Duplication: Each page has a unique focus.
BENEFITS:
Imagine you have a giant box of 1,000 different LEGO pieces. Each LEGO represents a page
on your AI SEO site. Now, if you just throw all these LEGOs into the box without any
organization, it's going to be a mess. Finding the right piece when you need it will be a
nightmare.
Keyword Clustering is like sorting these LEGOs into smaller boxes based on their color, size, or
function. So, all the red LEGOs go in one box, the blue ones in another, and so on. This makes
it much easier to find and use the right LEGO when you're building something.
Benefits of Keyword Clustering:
Organization: Just like our LEGO example, clustering helps you sort and prioritize your
keywords. This means you can easily find and target the most important keywords for your site.
Better Ranking: Search engines, like Google, love organized content. By clustering your
keywords, you're telling Google exactly what each page of your site is about. This can help your
site rank higher in search results.
Understanding User Intent: Think of this as understanding what the person playing with LEGOs
wants to build. By grouping similar keywords together, you can better understand what users
are searching for and provide them with the exact content they want.
Efficiency: Instead of targeting one keyword at a time, you can target a whole group of related
keywords. This means your content can rank for multiple search terms, attracting more visitors.
Avoiding Confusion: Without clustering, you might end up with multiple pages targeting the
same keyword. This confuses search engines and can hurt your rankings. Clustering ensures
each page has a clear, unique focus.
In the context of an AI SEO site with 1,000 pages:
Imagine trying to manage 1,000 pages without any organization. It would be chaos! But with
keyword clustering, you can ensure that each of those pages has a clear purpose and targets a
specific group of related keywords. This not only makes managing such a large site feasible but
also maximizes its potential to rank well on search engines.
In essence, keyword clustering is like giving a clear blueprint to both your website creators and
search engines. It ensures that every page on your site has a clear purpose and can be easily
found by users searching for relevant terms. Without it, you'd have a jumbled mess that neither
users nor search engines would understand or appreciate.
WHAT IS IT?
Grouping similar keywords together.
Helps organize content by topic or theme.
Makes content more targeted and relevant.
Benefits:
Better Organization: Easily manage and prioritize keywords.
Higher Rankings: Search engines prefer organized content.
Understand User Intent: Know what users are really searching for.
TOPICAL MAPS
TEMPLATE:
https://docs.google.com/spreadsheets/d/1gBmnXLc0tBNeKXSUC2Jd5jGp7KRo6a2iQyjiAB1Bs2
Y/edit#gid=0
PART 1:
Give me 30 semantically relevant but unique topics under the niche in the right language in a
easy to read table. Each topic must be relevant e.g. relevant to the topic of the niche.
Reduce each to 3-5 word length keywords.
Prioritize the list by semantic relevance.
Include keywords + English translation.
NICHE =
LANGUAGE =
PART 2:
Give me 30 variations of TOPIC that address a different search intent.
Include keywords + English translation. Include the topic as a column in the table too, in column
B (the topic mentioned above).
Reduce each to 3-5 word length keywords.
Column A number
Column B the topic below (should be same each time). The topic should remain the same in
each row.
Column C the variations
Column D The english translation.
No other columns/don’t create a column E
TOPIC =
COMPETITOR TOPICAL MAP METHOD:
Take my competitor's sitemap and separate it into relevant categories for a topical sitemap:
Just breakdown the categories and relevant keywords underneath each category.
Should be around 5-10 pages per category.
2:
● https://chrome.google.com/webstore/detail/sitemap-explorer/jamphegminpokpnal
kjiecfoobdnlmfb
● Take your top ranking competitor’s website
● Download into CSV
● Google Sheets > Take top 500
● Paste into ChatGPT
● PROMPT:
● Organize this into a Semantically Optimized topical map
3:
● Find your competitors sitemap: https://seositecheckup.com/tools/sitemap-test
● Go to the sitemap
● Use HARPA AI
● PROMPT:
● Give me a Semantically Optimized topical map based on the URLs in {{page}}
and break it down into categories
4: BONUS METHOD (But ONLY with ChatGPT 4):
● Enable plugins
● Enable diagrams
● Train it using PROMPT:
● Imagine you have a website and you want to establish it as an authority on the
topic of INSERTNICHEHERE. To achieve this, you decide to create a topical
map. Your goal is to structure your content in a way that is easily understood by
both users and search engines. Write a step-by-step guide on how to create a
topical map for your website. Explain the importance of topical relevance and
how it can improve your site's visibility in search engine results. Provide insights
on identifying topics and sub-topics, conducting research, and planning your
content. Discuss strategies for building a logical site architecture, including
internal linking, breadcrumbs, URL structure, and schema markup. Offer tips and
best practices for implementing a topical map effectively. Feel free to use
examples or case studies to illustrate your points
● PROMPT:
● NOW create a very actionable, semantically optimised SEO topical map for the
birds niche and create a digram with the plugin that shows me how to arrange my
topical map
● File > Save image as > Download it
BOOKMARKLETS:
Keyword Research:
Here is the bookmarklet for Ahrefs' Organic Keywords Explorer:
javascript:(function(){
var pageURL = window.location.href;
var baseURL =
"https://app.ahrefs.com/v2-site-explorer/organic-keywords?compareDate=prev6Months&country
=us&currentDate=today&keywordRules=&limit=50&mode=subdomains&offset=0&positionChan
ges=&serpFeatures=&sort=organicTrafficInitial&sortDirection=desc&target=";
var searchQuery = encodeURIComponent(pageURL);
var searchURL = baseURL + searchQuery;
window.open(searchURL, '_blank');
})();
Sitemap:
Here's a bookmarklet that you can use to check a website's sitemap:
1. Right-click on your browser's bookmark bar and select "Add Page" or "Add Bookmark".
2. In the "Name" field, enter a name for the bookmarklet (e.g., "Sitemap Check").
3. In the "URL" field, copy and paste the following code:
javascript:(function()%7Bvar%20loc%3Dlocation.href%3Bif(loc.endsWith('%2F'))%7Bloc%3Dloc
%2B'sitemap.xml'%3B%7Delse%7Bloc%3Dloc%2B'%2Fsitemap.xml'%3B%7Dwindow.open(loc
)%3B%7D)()
1. Click "Save" or "Add" to save the bookmarklet.
To use the bookmarklet, simply click on it while you're on a website you want to check the
sitemap of. It will automatically open the website's sitemap.xml file in a new tab. Note that not all
websites have a sitemap, so the bookmarklet may not work for all websites.
Indexing:
Creating a bookmarklet to check whether a specific webpage has been indexed by Google and
providing relevant information can be a useful tool. Here's a simple bookmarklet that you can
create:
1. Right-click on the bookmarks bar in your browser and select "Add Page" or "Add New
Bookmark" (the option may vary depending on the browser).
2. Name your bookmarklet (e.g., "Google Index Checker") and paste the following
JavaScript code into the URL field:
javascript:(function() { var url = encodeURIComponent(window.location.href); var checkURL =
"https://www.google.com/search?q=cache%3A" + url; window.open(checkURL, '_blank'); })();
1. Click "Save" to create the bookmarklet.
To use the Google Index Checker bookmarklet:
1. Visit the webpage you want to check.
2. Click on the "Google Index Checker" bookmarklet in your bookmarks bar.
3. A new tab will open, and you'll see the Google search results for the cache query.
4. If the page is indexed by Google, you should see a "Cached" link in the search result,
along with the date and time of the last crawl.
5. If the page isn't indexed, the search result will show "No information is available for this
page" or a similar message.
Please note that this bookmarklet uses a cache search query to check for the last crawl, which
may not provide the most accurate information about indexing issues. To get more accurate and
detailed information, it's recommended to use Google Search Console, where you can access
crawling and indexing data, as well as submit URLs for indexing.
All 3 Tasks
To create a bookmarklet that achieves all three tasks, you can use the following JavaScript
code. Copy and paste this code into the URL field of a new bookmark in your browser:
javascript:(function()%7Bfunction%20getMetaTags()%7Bvar%20metaTags%3Ddocument.getEle
mentsByTagName('meta')%3Bvar%20result%3D''%3Bfor(var%20i%3D0%3Bi%3CmetaTags.len
gth%3Bi%2B%2B)%7Bresult%2B%3DmetaTags%5Bi%5D.name%2B'%20-%20'%2BmetaTags
%5Bi%5D.content%2B'%5Cn'%3B%7Dreturn%20result%3B%7Dfunction%20highlightNofollow(
)%7Bvar%20links%3Ddocument.getElementsByTagName('a')%3Bfor(var%20i%3D0%3Bi%3Cli
nks.length%3Bi%2B%2B)%7Bif(links%5Bi%5D.rel.toLowerCase().indexOf('nofollow')%3E-1)%7
Blinks%5Bi%5D.style.backgroundColor%3D'%23ff0000'%3Blinks%5Bi%5D.style.color%3D'%23
ffffff'%3B%7D%7D%7Dfunction%20showHeadings()%7Bvar%20headings%3D''%3Bvar%20hea
dingElements%3D%5B'h1'%2C'h2'%2C'h3'%2C'h4'%2C'h5'%2C'h6'%5D%3Bfor(var%20i%3D0
%3Bi%3CheadingElements.length%3Bi%2B%2B)%7Bvar%20elements%3Ddocument.getElem
entsByTagName(headingElements%5Bi%5D)%3Bfor(var%20j%3D0%3Bj%3Celements.length
%3Bj%2B%2B)%7Bheadings%2B%3D'%5Cn%5Cn'%2BheadingElements%5Bi%5D.toUpperC
ase()%2B':%20'%2Belements%5Bj%5D.textContent%3B%7D%7Dalert(headings)%3B%7Dhigh
lightNofollow()%3BshowHeadings()%3Balert('Meta%20Tags:%5Cn'%2BgetMetaTags())%7D)()
Once you've saved this bookmark, click on it while you're on a web page to show headings,
highlight nofollow links, and display meta tag information.
This bookmarklet does the following:
Displays an alert with all the headings (h1 to h6) on the page.
Highlights nofollow links in red with white text.
Shows an alert with the meta tags and their respective content.
Meta Tag Analyzer:
To create a Meta Tag Analyzer bookmarklet, follow these steps:
Create a new bookmark in your browser.
Name the bookmark "Meta Tag Analyzer" or any other name you prefer.
Copy the JavaScript code below, which will be used as the bookmarklet:
javascript:(function() {
var tags = ['title', 'meta[name="description"]', 'meta[name="keywords"]'];
var output = '';
tags.forEach(function(tag) {
var element = document.querySelector(tag);
if (element) {
if (tag === 'title') {
output += 'Title: ' + element.textContent + 'n';
} else {
output += tag.replace('meta[name="', '').replace('"]', '').toUpperCase() + ': ' +
element.getAttribute('content') + 'n';
}
} else {
output += tag.replace('meta[name="', '').replace('"]', '').toUpperCase() + ': Not Foundn';
}
});
alert(output);
})();
Edit the bookmark and paste the JavaScript code into the URL field. Save the bookmark.
Now you have a working Meta Tag Analyzer bookmarklet! To use it, simply navigate to any
webpage and click on the bookmarklet. An alert box will appear, displaying the Title, Description,
and Keywords meta tags found on the page. If a tag is not found, the alert will show "Not Found"
for that specific tag.
SEO Bookmarklet Examples
Bookmarklets are small JavaScript snippets that you can save as bookmarks in your browser,
which can help you automate specific tasks or quickly access certain tools. Here are some
bookmarklets that can help you save time with SEO:
Google Cache Checker:
javascript:void(window.open('https://webcache.googleusercontent.com/search?q=cache:' +
encodeURIComponent(document.URL)));
Mobile-friendly Test:
javascript:void(window.open('https://search.google.com/test/mobile-friendly?url=' +
encodeURIComponent(document.URL)));
Wayback Machine:
javascript:void(window.open('https://web.archive.org/web/*/' +
encodeURIComponent(document.URL)));
Google PageSpeed Insights:
javascript:void(window.open('https://developers.google.com/speed/pagespeed/insights/?url=' +
encodeURIComponent(document.URL)));
Structured Data Testing Tool:
javascript:void(window.open('https://search.google.com/structured-data/testing-tool/u/0/#url=' +
encodeURIComponent(document.URL)));
Extract All Links:
javascript:(function(){var links=document.getElementsByTagName('a');var output='';for(var
i=0;i<links.length;i++){output+=links[i].href+'n';}var
newWindow=window.open();newWindow.document.write('<pre>'+output+'</pre>');newWindow.d
ocument.close();})();
Highlight NoFollow Links:
javascript:(function(){var links=document.getElementsByTagName('a');for(var
i=0;i<links.length;i++){if(links[i].rel.toLowerCase().indexOf('nofollow')!=-1){links[i].style.border='2
px solid red';}}})();
To use these bookmarklets, create a new bookmark in your browser, and paste the
corresponding JavaScript code into the URL field. Once saved, you can click on the bookmark
while visiting any website to execute the specific function.
Internal/External Links
To create a bookmarklet that highlights internal and external links on a webpage, you can use
JavaScript to distinguish between the two types of links based on their URLs. Follow the steps
below to create the bookmarklet:
Open your browser and create a new bookmark. You can do this by right-clicking the bookmarks
bar and selecting "Add page" or "Add bookmark" (depending on the browser).
Give your bookmark a name, like "Highlight Links."
In the URL or Location field, copy and paste the following JavaScript code:
javascript
Copy code
javascript:(function() {
function highlightLinks() {
const internalLinks = [];
const externalLinks = [];
const links = document.getElementsByTagName('a');
const hostname = window.location.hostname;
for (const link of links) {
if (link.hostname === hostname) {
internalLinks.push(link);
} else {
externalLinks.push(link);
}
}
for (const internalLink of internalLinks) {
internalLink.style.backgroundColor = 'yellow';
}
for (const externalLink of externalLinks) {
externalLink.style.backgroundColor = 'lightblue';
}
}
highlightLinks();
})();
Save the bookmark.
Now, whenever you want to highlight internal and external links on a page, simply click on the
"Highlight Links" bookmark you created. The internal links will be highlighted in yellow, and the
external links will be highlighted in light blue.
Headings
To create a bookmarklet that scrapes your competitor's headings and copies them to your
clipboard, follow these steps:
Create a new bookmark in your web browser. You can usually do this by right-clicking on the
bookmarks bar and selecting "Add page" or "Add new bookmark."
Give the bookmark a name (e.g., "Scrape and Copy Headings").
In the URL field, paste the following JavaScript code:
javascript:(function() {
function copyToClipboard(text) {
var textArea = document.createElement('textarea');
textArea.value = text;
document.body.appendChild(textArea);
textArea.select();
document.execCommand('copy');
document.body.removeChild(textArea);
}
var headings = [];
for (var i = 1; i <= 6; i++) {
var elements = document.getElementsByTagName('h' + i);
for (var j = 0; j < elements.length; j++) {
headings.push({
level: i,
text: elements[j].innerText
});
}
}
var result = '';
headings.forEach(function(heading) {
result += 'H' + heading.level + ': ' + heading.text + 'n';
});
copyToClipboard(result);
alert('Headings copied to clipboard!');
})();
Save the bookmark.
Now, whenever you visit your competitor's webpage, you can click on the "Scrape and Copy
Headings" bookmarklet to extract the headings and copy them to your clipboard. An alert box
will appear confirming that the headings have been copied to the clipboard. You can then paste
the headings into any text editor or note-taking app to further analyze and review the data.
NICHE SELECTION
1: PROMPT:
Find me 50 SEO niche ideas based on these constraints:
Easier:
With AI content, you don’t need to worry about whether you’re passionate or interested in the
niche. Why?
Simple scales:
The simplest solution is often the best because it’s easier to implement: And with this AI content
project, we’re optimizing for speed NOT quality. And that brings me on to monetization…
Monetization:
So what’s the best monetization method for AI SEO sites?
You can monetize however you want - and that could be email/affiliate marketing etc BUT:
I’m primarily NOT going to go for affiliate income because that would require a high degree of
sales copywriting, conversion rate optimization and optimization of my content, all of which
would add a TON of time to the whole process and slow me down:
If I wanted a slow process focused on quality, I’d have an expert team of human writers, editors,
designers etc.
But this AI project is about speeding up the whole process
We just need to find a low competition keywords with high volume that we can monetize with
ads - for example, adsense
You must be able to find sites where you can see they’re advertising already with ads. Let me
give you an example:
I had a friend who created a website about anime. They were getting tens of thousands of views
every month. Great! BUT every ad network rejected this site because of the niche SO avoid
that.
Non facts driven:
AI is often wrong about facts. Unless you’re fact checking every article, which would again slow
you down, then you want to find a VERY subjective niche where everything is very opinionated.
Some good examples include spirituality, affirmations
Nothing YMYL or health/medical related in any single way. No facts related content. Nothing
ethically immoral where AI content could get it wrong e.g. parenting/medical/nutrition/health
Competition: If the competition is too high, you won’t rank > Everything becomes 10X harder
from day 1. That’s what you don’t want!
Picking low competition niches makes it easier to go from point A to point B.
Ideally there are many low competition, question related keywords in this niche with low
competition
Avoid very visual and experience based content:
Home decor ideas/film reviews/Travel Stories & Experiences etc an AI can’t find with any
authority unless you just make up BS, so avoid that
Content: Nothing visual or tutorial related e.g. no crafts/DIY/
2: PROMPT: Score each option based on this in a table:
Subjectivity: Nothing YMYL or health/medical related in any single way. No facts related content.
Nothing ethically immoral where AI content could get it wrong e.g.
parenting/medical/nutrition/health/food related
Content: Nothing visual or tutorial related.
Easy To Find Keywords: Ideally, you want lots of question related keywords
Bulk Keyword Opportunities: High volume, low competition
Ad Revenue: Ability to monetize this content with ads.
Seasonality: Must not be seasonal in any way
Overall Rating based on the above
3: PROMPT: Give me 5 ideas for a url about Pet care and training tips
4: PROMPT: Give me 20 sub niches based on INSERTMAINTOPIC

More Related Content

PDF
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
DOC
A project report on awareness regarding mutual fund with special reference to...
PDF
ChatGPT Guide.pdf
PDF
KPIs, Metrics & Benchmarks That Matter For SEO Success In 2023.pdf
PDF
Mastering GA4: How To Use The New Google Analytics Like A Pro
PPTX
+100 Prompts to Create Content with ChatGPT
PPTX
ChatGPT Deck.pptx
PPTX
Brighton SEO April 2022 - Automate the technical SEO stuff
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
A project report on awareness regarding mutual fund with special reference to...
ChatGPT Guide.pdf
KPIs, Metrics & Benchmarks That Matter For SEO Success In 2023.pdf
Mastering GA4: How To Use The New Google Analytics Like A Pro
+100 Prompts to Create Content with ChatGPT
ChatGPT Deck.pptx
Brighton SEO April 2022 - Automate the technical SEO stuff

What's hot (20)

PPTX
Paid Search Strategies
DOCX
Google Analytics Web Report
PDF
Seo campaign strategy
PPTX
Semrush.pptx
PDF
AdWords strategy
PDF
Telescope equatorial mount polar alignment quick reference guide
PPTX
Social Media Marketing for Real Estate Professionals
PPTX
Pinterest marketing digital marketing paathshala
PDF
Webinar: 2025 Marketing Trends: The End Of SEO?
PPTX
How to do Guest Post? - Upendra Rana
PDF
SEO Strategy.pdf
DOCX
Seo analysis report template (1)
PDF
The Hidden Gems of Low search volume
PPTX
digital marketing sem project.pptx
PDF
The True SEO Value of Links – Nofollow vs. Follow Link Experiment
PPSX
Dynamic search ads
PDF
How to Use Search Intent to Dominate Google Discover
PDF
SEO Plan of action for 150 keywords
PPT
Basic SEO Lecture Presentation
PDF
How To Drive Product Page Rankings With A Funnel Of Content And Links
Paid Search Strategies
Google Analytics Web Report
Seo campaign strategy
Semrush.pptx
AdWords strategy
Telescope equatorial mount polar alignment quick reference guide
Social Media Marketing for Real Estate Professionals
Pinterest marketing digital marketing paathshala
Webinar: 2025 Marketing Trends: The End Of SEO?
How to do Guest Post? - Upendra Rana
SEO Strategy.pdf
Seo analysis report template (1)
The Hidden Gems of Low search volume
digital marketing sem project.pptx
The True SEO Value of Links – Nofollow vs. Follow Link Experiment
Dynamic search ads
How to Use Search Intent to Dominate Google Discover
SEO Plan of action for 150 keywords
Basic SEO Lecture Presentation
How To Drive Product Page Rankings With A Funnel Of Content And Links
Ad

Similar to 100+ ChatGPT Prompts for SEO Optimization (20)

PPTX
Référencing
DOCX
Seo Starter Guide Manual
PPT
On Page Optimization Ii
PPTX
ON Page SEO Checklist
PPT
Search Engine Optimisation for Beginners
PPTX
On Page SEO.pptx
PPT
SEO On Page Activities 2014
PPT
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
PPT
SEO On Page & Activities 2018
PDF
Best Digital Marketing Services | SEO So
PPTX
Seo Training For Beginners By Sandeep Dubey
PPTX
Advanced SEO - Ful2.com
PPT
On page seo
PPT
On page seo
PDF
Sunstone Stainless Steel Grill
PDF
Sunstone Barbecue Gas Grills
PPTX
Blog creationguide forestview
PPTX
DIGITAL MARKETING SEO and ON _PAGE _SEO _Detailed.pptx
PPTX
ON PAGE SEO
PPT
Seo tutorial
Référencing
Seo Starter Guide Manual
On Page Optimization Ii
ON Page SEO Checklist
Search Engine Optimisation for Beginners
On Page SEO.pptx
SEO On Page Activities 2014
SEO - On Page | Off Page | Deep Linking | Link Building | Articles |Blogs | C...
SEO On Page & Activities 2018
Best Digital Marketing Services | SEO So
Seo Training For Beginners By Sandeep Dubey
Advanced SEO - Ful2.com
On page seo
On page seo
Sunstone Stainless Steel Grill
Sunstone Barbecue Gas Grills
Blog creationguide forestview
DIGITAL MARKETING SEO and ON _PAGE _SEO _Detailed.pptx
ON PAGE SEO
Seo tutorial
Ad

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Tartificialntelligence_presentation.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
August Patch Tuesday
PDF
DP Operators-handbook-extract for the Mautical Institute
The various Industrial Revolutions .pptx
Getting started with AI Agents and Multi-Agent Systems
Tartificialntelligence_presentation.pptx
OMC Textile Division Presentation 2021.pptx
Enhancing emotion recognition model for a student engagement use case through...
Getting Started with Data Integration: FME Form 101
Programs and apps: productivity, graphics, security and other tools
Module 1.ppt Iot fundamentals and Architecture
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
observCloud-Native Containerability and monitoring.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
1 - Historical Antecedents, Social Consideration.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
A novel scalable deep ensemble learning framework for big data classification...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
August Patch Tuesday
DP Operators-handbook-extract for the Mautical Institute

100+ ChatGPT Prompts for SEO Optimization

  • 1. 100+ ChatGPT Prompts For SEO 🚀Make 3000$ Per Month 👉https://shorturl.at/mQRV7 AI SEO QUALITY CONTROL PROMPTS: Based on Steve Toth's insights from the interview, here are some ChatGPT prompts tailored to SEO optimization, content creation, and link building strategies: ### SEO Optimization and Google Updates 1. Generate a checklist for evaluating content quality in light of recent Google updates: INSERTGUIDELINES ### Enhancing Workflows with AI 1. "List synonyms for [industry-specific term] that could broaden my content's reach." 2. "Create a regex pattern to find variations of [product name] in search console data." 3. "Suggest ways to use ChatGPT to streamline my SEO workflows." ### Content Quality and Humanization 1. "How can I use AI to make my content sound more human-like?" 2. "Provide examples of high-quality, AI-generated content in the [specific niche]." 3. "Generate a step-by-step guide to refining AI-generated content for [target audience]." ### Future SEO Trends and Preparations 1. "Predict how Google might update its algorithm in the next year and how to prepare." 2. "Suggest ways to use AI without violating potential future Google guidelines." ### Content Creation and Optimization 1. "Create a content outline for a comprehensive guide on [topic] using AI-generated headings." 2. "How can I use ChatGPT to enhance keyword research for [specific project]?" ### Post-Content Creation AI Utilization 1. "Generate a prompt for ChatGPT to evaluate my article against Google’s helpful content guidelines." 2. "List AI prompts to improve the SEO value of an article post-publication." These prompts are designed to leverage AI effectively in SEO strategies, content creation, and link building, reflecting the insights shared by Steve Toth.
  • 2. CHATGPT IMAGES 1: Rewriting content: Summarize the following into the 5 most important criteria: https://developers.google.com/search/docs/appearance/title-link Influencing your title links in search results bookmark_border A title link is the title of a search result on Google Search and other properties (for example, Google News) that links to the web page. Google uses a number of different sources to automatically determine the title link, but you can indicate your preferences by following our best practices for influencing title links. An illustration of a text result in Google Search, with a callout that highlights what a title link looks like Best practices for influencing title links Title links are critical to giving users a quick insight into the content of a result and why it's relevant to their query. It's often the primary piece of information people use to decide which result to click on, so it's important to use high-quality title text on your web pages. Make sure every page on your site has a title specified in the <title> element. Write descriptive and concise text for your <title> elements. Avoid vague descriptors like "Home" for your home page, or "Profile" for a specific person's profile. Also avoid unnecessarily long or verbose text in your <title> elements. While there's no limit on how long a <title> element can be, the title link is truncated in Google Search results as needed, typically to fit the device width. Avoid keyword stuffing. It's sometimes helpful to have a few descriptive terms in the <title> element, but there's no reason to have the same words or phrases appear multiple times. Title text like "Foobar, foo bar, foobars, foo bars" doesn't help the user, and this kind of keyword stuffing can make your results look spammy to Google and to users.
  • 3. Avoid repeated or boilerplate text in <title> elements. It's important to have distinct text that describes the content of the page in the <title> element for each page on your site. Titling every page on a commerce site "Cheap products for sale", for example, makes it impossible for users to distinguish between two pages. Long text in the <title> element that varies by only a single piece of information ("boilerplate" titles) is also bad; for example, a common <title> element for all pages with text like "Band Name - See videos, lyrics, posters, albums, reviews and concerts" contains a lot of uninformative text. One solution is to dynamically update the <title> element to better reflect the actual content of the page. For example, include the words "video" and "lyrics" only if that particular page contains video or lyrics. Brand your titles concisely. The <title> element on your site's home page is a reasonable place to include some additional information about your site. For example: <title>ExampleSocialSite, a place for people to meet and mingle</title> But displaying that text in the <title> element of every single page on your site will look repetitive if several pages from your site are returned for the same query. In this case, consider including just your site name at the beginning or end of each <title> element, separated from the rest of the text with a delimiter such as a hyphen, colon, or pipe, like this: <title>ExampleSocialSite: Sign up for a new account.</title> Make it clear which text is the main title for the page. Google looks at various sources when creating title links, including the main visual title, heading elements, and other large and prominent text, and it can be confusing if multiple headings carry the same visual weight and prominence. Consider ensuring that your main title is distinctive from other text on a page and stands out as being the most prominent on the page (for example, using a larger font, putting the title text in the first visible <h1> element on the page, etc). Be careful about disallowing search engines from crawling your pages. Using the robots.txt protocol on your site can stop Google from crawling your pages, but it may not always prevent them from being indexed. For example, Google may index your page if we discover it by following a link from someone else's site. If we don't have access to the content on your page, we will rely on off-page content to generate the title link, such as anchor text from other sites. To prevent a URL from being indexed, you can use the noindex rule. Use the same language and writing system (meaning, the script or alphabet for a given language) as the primary content on your pages. For example, if a page is written in Hindi, make sure to also write the <title> element in Hindi (don't write title text in English or transliterate the title into Latin characters).
  • 4. Google tries to show a title link that matches the primary language and writing system of a page. If Google determines that a <title> element does not match the writing system or language of the page's primary content, we may choose a different text as the title link. How title links in Google Search are created Google's generation of title links on the Google Search results page is completely automated and takes into account both the content of a page and references to it that appear on the web. The goal of the title link is to best represent and describe each result. Google Search uses the following sources to automatically determine title links: Content in <title> elements Main visual title shown on the page Heading elements, such as <h1> elements Other content that's large and prominent through the use of style treatments Other text contained in the page Anchor text on the page Text within links that point to the page WebSite structured data Keep in mind that Google has to recrawl and reprocess the page to notice updates to these sources, which may take a few days to a few weeks. If you've made changes, you can request that Google recrawl your pages. While we can't manually change title links for individual sites, we're always working to make them as relevant as possible. You can help improve the quality of the title link that's displayed for your page by following the best practices. Common issues and how Google manages them
  • 5. Why the title link in search results might differ from the page's <title> element or main heading: If we've detected an issue on the page, we may try to generate an improved title link from anchors, on-page text, or other sources. Here are the most common issues we see with title links in search results. To avoid these issues, follow the best practices for influencing title links. Common issues Half-empty <title> elements When part of the title text is missing. For example: <title>| Site Name</title> Google Search looks at information in header elements or other large and prominent text on the page to produce a title link: Product Name | Site Name Obsolete <title> elements When the same page is used year-after-year for recurring information, but the <title> element didn't get updated to reflect the latest date. For example: <title>2020 admissions criteria - University of Awesome</title> In this example, the page has a large, visible title that says "2021 admissions criteria", and the <title> element wasn't updated to the current date. Google Search may detect this inconsistency and uses the right date from the visible title on the page in the title link: 2021 admissions criteria - University of Awesome Inaccurate <title> elements When the <title> elements don't accurately reflect what the page is about. For example, the page could have dynamic content with the following <title> element:
  • 6. <title>Giant stuffed animals, teddy bears, polar bears - Site Name</title> Google Search tries to determine if the <title> element isn't accurately showing what a page is about. Google Search might modify the title link to better help users if it determines that the page title doesn't reflect the page content. For example: Stuffed animals - Site Name Micro-boilerplate text in <title> elements When there are repeated boilerplate text in <title> elements for a subset of pages within a site. For example, a television website has multiple pages that share the same <title> element that omits the season numbers, and it's not clear which page is for what season. That produces duplicate <title> elements like this: <title>My so-called amazing TV show</title> <title>My so-called amazing TV show</title> <title>My so-called amazing TV show</title> Google Search can detect the season number used in large, prominent title text and insert the season number in the title link: Season 1 - My so-called amazing TV show Season 2 - My so-called amazing TV show Season 3 - My so-called amazing TV show No clear main title When there's more than one large, prominent heading, and it isn't clear which text is the main title of the page. For example, a page has two or more headings that use the same styling or heading level. If Google Search detects that there are multiple large, prominent headings, it may use the first heading as the text for the title link. Consider ensuring that your main heading is distinctive from other text on a page and stands out as being the most prominent on the page (for example, using a larger font, putting the title text in the first visible <h1> element on the page, etc).
  • 7. Mismatch of writing system or language used in <title> elements When the writing system or language of the text in <title> elements doesn't match the writing system or language of the primary text on a page. For example, when a page is in written in Hindi, but the title includes text in English or is transliterated into Latin characters. If Google detects a mismatch, it may generate a title link that better matches the primary content. Consider ensuring that the script and language matches what is most prominent on the page. Duplication of the site name in the <title> element In the case of domain-level site names, Google may omit the site name from the title link, if it's repetitive with the site name that's already shown in the search result. Submitting feedback about title links If you're seeing your pages appear in the search results with modified title links, check whether your page has one of the issues that Google adjusts for. If not, consider whether the title link in search results is a better fit for the query. To discuss your pages' title links and get feedback about your pages from other site owners, join our Google Search Central Help Community. 2: REWRITING CONTENT PROMPT: Evaluate the following content based on this criteria from a scale of 1-10: Which planet represents father in astrology? VS Fatherly Planets in Astrology - Unraveling the Mystery
  • 8. PROMPT FOR OUTLINES: KEYWORD: Using WebPilot, create an outline for an article that will be 2,000 words on the keyword based on the top 10 results from Google. Include every relevant heading possible. Keep the keyword density of the headings high. For each section of the outline, include the word count. Include FAQs section in the outline too, based on people also ask section from Google for the keyword. This outline must be very detailed and comprehensive, so that I can create a 2,000 word article from it. Generate a long list of LSI and NLP keywords related to my keyword. Also include any other words related to the keyword. Give me a list of 3 relevant external links to include and the recommended anchor text. Make sure they’re not competing articles. Split the outline into part 1 and part 2. CHATGPT 4 PROMPT WITH IMAGES/INTERNAL/EXTERNAL LINKS ETC: Write a 2,000 word article on the keyword “When Do Bald Eagles Heads Turn White?”. Write in markdown format. Include plenty of h2 and h3 headings. Include [toc] at the top, after the first paragraph. Key takeaways with bullet points, at the top, after the first paragraph [toc] Using Argil AI create images relevant to the keyword. Don’t insert all the images at once, spread them out across the content. Must be relevant to the keyword! Using webpilot, search google for 3 relevant youtube videos about the topic. Insert these 3 raw URLs in the content, but spread them out, not all in 1 section. Make sure they’re real URLS! Do not link or embed it, just use the raw url in html format. Don’t insert all the videos at once, spread across the content. Using webpilot, search google for the website chipperbirds.com find 3 URLS slightly relevant to the topic and insert these 3 links as internal links inside the article. Insert these 3 raw URLs inside the content, but spread them out, not all in 1 section. Use h2s for main headings Use h3s for subheadings Bolden the most important keywords in the article Include tables throughout the content with relevant facts
  • 9. Add a frequently asked questions section Use webpilot and find relevant external links and insert them naturally into the content No conclusion section. Do not add a conclusion. NOTE: Ensure the image links + internal links + videos links are real and working. Don’t hallucinate or make them up. Do not name the above sections, just insert them naturally into the content. For ALL The links - they must be REAL - NO placeholder links!
  • 10. YOUTUBE PROMPTS 1: YouTube Title Ideas Write 10 clickbait youtube title ideas that evoke curiosity for video on the below. MUST BE 65 characters maximum Try to use the word I or my in the title Try to add a emoji at start/end that's attention grabbing Use "chatgpt" in the title 2: YouTube Title Descriptions Write a YouTube description for a video about KEYWORD. Optimize it to the keyword KEYWORD Don't include any links. Don't call me an SEO expert. Nothing cringe. No timestamps. Add 1 or sentence disclaimer that this is just for fun for test websites - do your own research as there are risks to using AI content for SEO
  • 11. CONTENT OPTIMIZATIONS 1: Blog Title Ideas: Give me 10 blog ideas on KEYWORD and Frontload the keyword 2: Meta Descriptions: Create a 17 word meta description. Frontload the keyword KEYWORD 3: Introductions: Write me an introduction for the guide on TITLE. Use KEYWORD in the first line: - Don't make it long. Keep it short. - Tease the reader and hook them so that they want to read the guide - Make it 3 sentences maximum - Keep it concise, crunchy and informal 4: Turning Content into FAQ Schema: Turn the FAQs below into HTML FAQ schema format. Keep them 50 words, nice and short. 5: Internal Links Persona: Give me a simulac persona for an SEO who's great at inserting internal links, and turn it into a chatgpt prompt > ChatGPT 6: Internal Links Persona: Simulac Persona: Sarah, the SEO Internal Linking Guru Background Name: Sarah Williams Age: 35 Education: Bachelor's Degree in Marketing, with specialized courses in Digital Marketing and SEO Experience: 10 years in SEO, 5 years focused on internal linking strategies Job Description Sarah works at a mid-size digital marketing agency where she leads a team focused on SEO. She specializes in internal linking strategies, making sure that the websites her team manages have optimal internal link structures for both user experience and search engine performance. Skills
  • 12. Excellent understanding of Google's ranking algorithms Expertise in keyword research and targeting Proficient in using SEO tools like Ahrefs, SEMrush, and Google Analytics Strong communication skills for explaining complex SEO strategies to clients and team members Exceptional analytical skills to measure the impact of internal linking on site performance Tools Ahrefs SEMrush Google Analytics Screaming Frog Excel and Google Sheets for data analysis Typical Day Review client websites to identify opportunities for improved internal linking. Meet with team members to discuss ongoing projects. Analyze the impact of recent internal linking changes on various KPIs such as bounce rate, page views, and SERP rankings. Prepare reports for clients. Conduct team training on the latest SEO trends and updates. Quotes "A website without a well-thought-out internal linking strategy is like a city without proper roads." "Internal links are not just pathways; they're signposts that tell search engines and users what content is important." ChatGPT Prompt You are Sarah, a seasoned SEO expert who specializes in internal linking strategies. You have a decade of experience in SEO and have been focusing on internal linking for the past 5 years. You are highly skilled in using tools like Ahrefs, SEMrush, and Google Analytics to make
  • 13. data-driven decisions. You love explaining the nuances of internal linking and its impact on site performance. You believe that a well-crafted internal linking strategy is essential for both user experience and SEO. Answer any questions users may have about internal linking, its benefits, and how to implement it effectively. Ready? Just say yes.
  • 14. KEYWORDS 1: Persona for keyword research + prompt: Give me a persona and ChatGPT prompt for an SEO expert who can quickly filter through keywords, remove keywords with duplicate search intent, and ensure every keyword is very relevant to the website we're creating content for. 2: Data Analysis Keyword Filtering (use with 5,000+ keywords) Based on attached keywords, filter them so that: - Remove anything irrelevant to birds and my birds website. If it doesn't include anything about birds remove it asap. - Remove anything unethical that's causes harm to birds e.g. hunting, repelling etc. - Remove anything that's not a question - Put the keywords into title case - Give me a sample of 10 keywords 3: Self Iterating Process: - Advanced Data Analysis Refine further, and keep refining, until the list only contains things relevant to birds. 4: Keyword Cleanups: Clean this list of SEO keywords up, for my INSERTSITE website. Remove anything that's unethical. DO NOT make up any new keywords. Just filter and remove any irrelevant or duplicate keywords. Remove any negative keyword. Remove anything with the same search intent Remove anything related to video games KEYWORDS BELOW: 5: Bard method: Give me keywords related to birds and their competition/search volumes. Rate the competition score out of 5 - 5 being the highest, 0 being the lowest. Give me 20 very low competition score keywords of 2 or less. Arrange it in a table so it’s easy to understand. The data must be real and validated. 6: Competition’s Keywords: Visit your competitor’s sitemap > Then, with HARPA AI, use the following prompt: based on {{page}} filter the best keywords for my bird website to target
  • 15. Give me keywords related to birds and their competition/search volumes. Then create a priority score and prioritise the best keywords to target for SEO 7: Affiliate keywords with Bard: Give me "best for" product review roundup SEO keywords for my birds website, competition scores, search volumes etc. that can be monetized with amazon products. Don't include amazon in the keyword. Put in a table with competition scores. 8: LOCAL SEO BARD KEYWORD PROMPT: https://bard.google.com/ Give me keywords related to SEO in areas around Manchester and their competition/search volumes. Rate the competition score out of 5 - 5 being the highest, 1 being the lowest. Put it in a table.
  • 16. KEYWORD CLUSTERING: GEMINI METHOD: ● Plugin your competitor’s site into Google Keyword Planner ● Grab your competitor’s keywords > Download into Google Sheets ● Top 30 keywords > Gemini ● PROMPT: Cluster these keywords into pages that I want for my website Try using 10 competitors > Run multiple competitors keywords through these custom GPTs: https://chat.openai.com/g/g-MbgZcp3tE-free-keyword-clustering-tool-group-seo-keywords/c/82e bf325-064b-4ad8-97aa-77e21cbc19fd https://chat.openai.com/g/g-0QahRsbtp-clusterforge-free-keyword-clustering-tool/c/69219ba4-6 db5-4ee2-9c11-cc58f628951c PROMPT: GOAL: Create a Free AI SEO keyword clustering tool for filtering duplicate search intent, avoiding keyword cannibalisation and grouping the user’s keywords. When you get the list, ask the user what their niche is/what their website is about: Then if you get any keywords irrelevant to that niche, remove them. NOTE: If some keywords are remotely similar search intent, see them as duplicates and only include 1. Make the filtering harsh/strict here. Don't cluster them together, just remove the duplicate keywords that are baseically the same so that we only create 1 page per subcategory. e.g. "two birds on a wire lyrics" and "two birds lyrics" likely refer to the same song, so you'd remove the extra and not include it in your list. Capitalize the output so that it's neatly formatted too. WHAT IT DOES: The Keyword Grouper tool clusters keywords into categories according to how similar their top 10 search engine results are on Google. This tool aggregates keywords into clusters when they share comparable results in Google's top 10 SERPs. Grouping keywords is essential for efficient distribution across a website's pages, playing a crucial role in SEO and contextual advertising strategies. WHY ARE WE DOING THIS? For an AI SEO site with 1,000 pages: Time Saved: Automated clustering speeds up content creation. Avoid Cannibalization: Ensures no two pages compete for the same keyword. Clear Blueprint: Each of the 1,000 pages has a distinct purpose.
  • 17. Maximized Potential: Increases chances of ranking well on search engines. Efficiency: Target multiple related keywords at once. Avoid Duplication: Each page has a unique focus. BENEFITS: Imagine you have a giant box of 1,000 different LEGO pieces. Each LEGO represents a page on your AI SEO site. Now, if you just throw all these LEGOs into the box without any organization, it's going to be a mess. Finding the right piece when you need it will be a nightmare. Keyword Clustering is like sorting these LEGOs into smaller boxes based on their color, size, or function. So, all the red LEGOs go in one box, the blue ones in another, and so on. This makes it much easier to find and use the right LEGO when you're building something. Benefits of Keyword Clustering: Organization: Just like our LEGO example, clustering helps you sort and prioritize your keywords. This means you can easily find and target the most important keywords for your site. Better Ranking: Search engines, like Google, love organized content. By clustering your keywords, you're telling Google exactly what each page of your site is about. This can help your site rank higher in search results. Understanding User Intent: Think of this as understanding what the person playing with LEGOs wants to build. By grouping similar keywords together, you can better understand what users are searching for and provide them with the exact content they want. Efficiency: Instead of targeting one keyword at a time, you can target a whole group of related keywords. This means your content can rank for multiple search terms, attracting more visitors. Avoiding Confusion: Without clustering, you might end up with multiple pages targeting the same keyword. This confuses search engines and can hurt your rankings. Clustering ensures each page has a clear, unique focus. In the context of an AI SEO site with 1,000 pages: Imagine trying to manage 1,000 pages without any organization. It would be chaos! But with keyword clustering, you can ensure that each of those pages has a clear purpose and targets a specific group of related keywords. This not only makes managing such a large site feasible but also maximizes its potential to rank well on search engines. In essence, keyword clustering is like giving a clear blueprint to both your website creators and search engines. It ensures that every page on your site has a clear purpose and can be easily found by users searching for relevant terms. Without it, you'd have a jumbled mess that neither users nor search engines would understand or appreciate.
  • 18. WHAT IS IT? Grouping similar keywords together. Helps organize content by topic or theme. Makes content more targeted and relevant. Benefits: Better Organization: Easily manage and prioritize keywords. Higher Rankings: Search engines prefer organized content. Understand User Intent: Know what users are really searching for.
  • 19. TOPICAL MAPS TEMPLATE: https://docs.google.com/spreadsheets/d/1gBmnXLc0tBNeKXSUC2Jd5jGp7KRo6a2iQyjiAB1Bs2 Y/edit#gid=0 PART 1: Give me 30 semantically relevant but unique topics under the niche in the right language in a easy to read table. Each topic must be relevant e.g. relevant to the topic of the niche. Reduce each to 3-5 word length keywords. Prioritize the list by semantic relevance. Include keywords + English translation. NICHE = LANGUAGE = PART 2: Give me 30 variations of TOPIC that address a different search intent. Include keywords + English translation. Include the topic as a column in the table too, in column B (the topic mentioned above). Reduce each to 3-5 word length keywords. Column A number Column B the topic below (should be same each time). The topic should remain the same in each row. Column C the variations Column D The english translation. No other columns/don’t create a column E TOPIC = COMPETITOR TOPICAL MAP METHOD: Take my competitor's sitemap and separate it into relevant categories for a topical sitemap: Just breakdown the categories and relevant keywords underneath each category. Should be around 5-10 pages per category.
  • 20. 2: ● https://chrome.google.com/webstore/detail/sitemap-explorer/jamphegminpokpnal kjiecfoobdnlmfb ● Take your top ranking competitor’s website ● Download into CSV ● Google Sheets > Take top 500 ● Paste into ChatGPT ● PROMPT: ● Organize this into a Semantically Optimized topical map 3: ● Find your competitors sitemap: https://seositecheckup.com/tools/sitemap-test ● Go to the sitemap ● Use HARPA AI ● PROMPT: ● Give me a Semantically Optimized topical map based on the URLs in {{page}} and break it down into categories 4: BONUS METHOD (But ONLY with ChatGPT 4): ● Enable plugins ● Enable diagrams ● Train it using PROMPT: ● Imagine you have a website and you want to establish it as an authority on the topic of INSERTNICHEHERE. To achieve this, you decide to create a topical map. Your goal is to structure your content in a way that is easily understood by both users and search engines. Write a step-by-step guide on how to create a topical map for your website. Explain the importance of topical relevance and how it can improve your site's visibility in search engine results. Provide insights on identifying topics and sub-topics, conducting research, and planning your content. Discuss strategies for building a logical site architecture, including internal linking, breadcrumbs, URL structure, and schema markup. Offer tips and best practices for implementing a topical map effectively. Feel free to use examples or case studies to illustrate your points ● PROMPT: ● NOW create a very actionable, semantically optimised SEO topical map for the birds niche and create a digram with the plugin that shows me how to arrange my topical map
  • 21. ● File > Save image as > Download it BOOKMARKLETS: Keyword Research: Here is the bookmarklet for Ahrefs' Organic Keywords Explorer: javascript:(function(){ var pageURL = window.location.href; var baseURL = "https://app.ahrefs.com/v2-site-explorer/organic-keywords?compareDate=prev6Months&country =us&currentDate=today&keywordRules=&limit=50&mode=subdomains&offset=0&positionChan ges=&serpFeatures=&sort=organicTrafficInitial&sortDirection=desc&target="; var searchQuery = encodeURIComponent(pageURL); var searchURL = baseURL + searchQuery; window.open(searchURL, '_blank'); })(); Sitemap: Here's a bookmarklet that you can use to check a website's sitemap: 1. Right-click on your browser's bookmark bar and select "Add Page" or "Add Bookmark". 2. In the "Name" field, enter a name for the bookmarklet (e.g., "Sitemap Check"). 3. In the "URL" field, copy and paste the following code: javascript:(function()%7Bvar%20loc%3Dlocation.href%3Bif(loc.endsWith('%2F'))%7Bloc%3Dloc %2B'sitemap.xml'%3B%7Delse%7Bloc%3Dloc%2B'%2Fsitemap.xml'%3B%7Dwindow.open(loc )%3B%7D)() 1. Click "Save" or "Add" to save the bookmarklet.
  • 22. To use the bookmarklet, simply click on it while you're on a website you want to check the sitemap of. It will automatically open the website's sitemap.xml file in a new tab. Note that not all websites have a sitemap, so the bookmarklet may not work for all websites. Indexing: Creating a bookmarklet to check whether a specific webpage has been indexed by Google and providing relevant information can be a useful tool. Here's a simple bookmarklet that you can create: 1. Right-click on the bookmarks bar in your browser and select "Add Page" or "Add New Bookmark" (the option may vary depending on the browser). 2. Name your bookmarklet (e.g., "Google Index Checker") and paste the following JavaScript code into the URL field: javascript:(function() { var url = encodeURIComponent(window.location.href); var checkURL = "https://www.google.com/search?q=cache%3A" + url; window.open(checkURL, '_blank'); })(); 1. Click "Save" to create the bookmarklet. To use the Google Index Checker bookmarklet: 1. Visit the webpage you want to check. 2. Click on the "Google Index Checker" bookmarklet in your bookmarks bar. 3. A new tab will open, and you'll see the Google search results for the cache query. 4. If the page is indexed by Google, you should see a "Cached" link in the search result, along with the date and time of the last crawl. 5. If the page isn't indexed, the search result will show "No information is available for this page" or a similar message. Please note that this bookmarklet uses a cache search query to check for the last crawl, which may not provide the most accurate information about indexing issues. To get more accurate and detailed information, it's recommended to use Google Search Console, where you can access crawling and indexing data, as well as submit URLs for indexing. All 3 Tasks To create a bookmarklet that achieves all three tasks, you can use the following JavaScript code. Copy and paste this code into the URL field of a new bookmark in your browser:
  • 23. javascript:(function()%7Bfunction%20getMetaTags()%7Bvar%20metaTags%3Ddocument.getEle mentsByTagName('meta')%3Bvar%20result%3D''%3Bfor(var%20i%3D0%3Bi%3CmetaTags.len gth%3Bi%2B%2B)%7Bresult%2B%3DmetaTags%5Bi%5D.name%2B'%20-%20'%2BmetaTags %5Bi%5D.content%2B'%5Cn'%3B%7Dreturn%20result%3B%7Dfunction%20highlightNofollow( )%7Bvar%20links%3Ddocument.getElementsByTagName('a')%3Bfor(var%20i%3D0%3Bi%3Cli nks.length%3Bi%2B%2B)%7Bif(links%5Bi%5D.rel.toLowerCase().indexOf('nofollow')%3E-1)%7 Blinks%5Bi%5D.style.backgroundColor%3D'%23ff0000'%3Blinks%5Bi%5D.style.color%3D'%23 ffffff'%3B%7D%7D%7Dfunction%20showHeadings()%7Bvar%20headings%3D''%3Bvar%20hea dingElements%3D%5B'h1'%2C'h2'%2C'h3'%2C'h4'%2C'h5'%2C'h6'%5D%3Bfor(var%20i%3D0 %3Bi%3CheadingElements.length%3Bi%2B%2B)%7Bvar%20elements%3Ddocument.getElem entsByTagName(headingElements%5Bi%5D)%3Bfor(var%20j%3D0%3Bj%3Celements.length %3Bj%2B%2B)%7Bheadings%2B%3D'%5Cn%5Cn'%2BheadingElements%5Bi%5D.toUpperC ase()%2B':%20'%2Belements%5Bj%5D.textContent%3B%7D%7Dalert(headings)%3B%7Dhigh lightNofollow()%3BshowHeadings()%3Balert('Meta%20Tags:%5Cn'%2BgetMetaTags())%7D)() Once you've saved this bookmark, click on it while you're on a web page to show headings, highlight nofollow links, and display meta tag information. This bookmarklet does the following: Displays an alert with all the headings (h1 to h6) on the page. Highlights nofollow links in red with white text. Shows an alert with the meta tags and their respective content. Meta Tag Analyzer: To create a Meta Tag Analyzer bookmarklet, follow these steps: Create a new bookmark in your browser. Name the bookmark "Meta Tag Analyzer" or any other name you prefer.
  • 24. Copy the JavaScript code below, which will be used as the bookmarklet: javascript:(function() { var tags = ['title', 'meta[name="description"]', 'meta[name="keywords"]']; var output = ''; tags.forEach(function(tag) { var element = document.querySelector(tag); if (element) { if (tag === 'title') { output += 'Title: ' + element.textContent + 'n'; } else { output += tag.replace('meta[name="', '').replace('"]', '').toUpperCase() + ': ' + element.getAttribute('content') + 'n'; } } else { output += tag.replace('meta[name="', '').replace('"]', '').toUpperCase() + ': Not Foundn'; } }); alert(output); })(); Edit the bookmark and paste the JavaScript code into the URL field. Save the bookmark.
  • 25. Now you have a working Meta Tag Analyzer bookmarklet! To use it, simply navigate to any webpage and click on the bookmarklet. An alert box will appear, displaying the Title, Description, and Keywords meta tags found on the page. If a tag is not found, the alert will show "Not Found" for that specific tag. SEO Bookmarklet Examples Bookmarklets are small JavaScript snippets that you can save as bookmarks in your browser, which can help you automate specific tasks or quickly access certain tools. Here are some bookmarklets that can help you save time with SEO: Google Cache Checker: javascript:void(window.open('https://webcache.googleusercontent.com/search?q=cache:' + encodeURIComponent(document.URL))); Mobile-friendly Test: javascript:void(window.open('https://search.google.com/test/mobile-friendly?url=' + encodeURIComponent(document.URL))); Wayback Machine: javascript:void(window.open('https://web.archive.org/web/*/' + encodeURIComponent(document.URL))); Google PageSpeed Insights:
  • 26. javascript:void(window.open('https://developers.google.com/speed/pagespeed/insights/?url=' + encodeURIComponent(document.URL))); Structured Data Testing Tool: javascript:void(window.open('https://search.google.com/structured-data/testing-tool/u/0/#url=' + encodeURIComponent(document.URL))); Extract All Links: javascript:(function(){var links=document.getElementsByTagName('a');var output='';for(var i=0;i<links.length;i++){output+=links[i].href+'n';}var newWindow=window.open();newWindow.document.write('<pre>'+output+'</pre>');newWindow.d ocument.close();})(); Highlight NoFollow Links: javascript:(function(){var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++){if(links[i].rel.toLowerCase().indexOf('nofollow')!=-1){links[i].style.border='2 px solid red';}}})(); To use these bookmarklets, create a new bookmark in your browser, and paste the corresponding JavaScript code into the URL field. Once saved, you can click on the bookmark while visiting any website to execute the specific function. Internal/External Links
  • 27. To create a bookmarklet that highlights internal and external links on a webpage, you can use JavaScript to distinguish between the two types of links based on their URLs. Follow the steps below to create the bookmarklet: Open your browser and create a new bookmark. You can do this by right-clicking the bookmarks bar and selecting "Add page" or "Add bookmark" (depending on the browser). Give your bookmark a name, like "Highlight Links." In the URL or Location field, copy and paste the following JavaScript code: javascript Copy code javascript:(function() { function highlightLinks() { const internalLinks = []; const externalLinks = []; const links = document.getElementsByTagName('a'); const hostname = window.location.hostname; for (const link of links) { if (link.hostname === hostname) { internalLinks.push(link); } else { externalLinks.push(link); } }
  • 28. for (const internalLink of internalLinks) { internalLink.style.backgroundColor = 'yellow'; } for (const externalLink of externalLinks) { externalLink.style.backgroundColor = 'lightblue'; } } highlightLinks(); })(); Save the bookmark. Now, whenever you want to highlight internal and external links on a page, simply click on the "Highlight Links" bookmark you created. The internal links will be highlighted in yellow, and the external links will be highlighted in light blue. Headings To create a bookmarklet that scrapes your competitor's headings and copies them to your clipboard, follow these steps: Create a new bookmark in your web browser. You can usually do this by right-clicking on the bookmarks bar and selecting "Add page" or "Add new bookmark." Give the bookmark a name (e.g., "Scrape and Copy Headings").
  • 29. In the URL field, paste the following JavaScript code: javascript:(function() { function copyToClipboard(text) { var textArea = document.createElement('textarea'); textArea.value = text; document.body.appendChild(textArea); textArea.select(); document.execCommand('copy'); document.body.removeChild(textArea); } var headings = []; for (var i = 1; i <= 6; i++) { var elements = document.getElementsByTagName('h' + i); for (var j = 0; j < elements.length; j++) { headings.push({ level: i, text: elements[j].innerText }); } } var result = '';
  • 30. headings.forEach(function(heading) { result += 'H' + heading.level + ': ' + heading.text + 'n'; }); copyToClipboard(result); alert('Headings copied to clipboard!'); })(); Save the bookmark. Now, whenever you visit your competitor's webpage, you can click on the "Scrape and Copy Headings" bookmarklet to extract the headings and copy them to your clipboard. An alert box will appear confirming that the headings have been copied to the clipboard. You can then paste the headings into any text editor or note-taking app to further analyze and review the data.
  • 31. NICHE SELECTION 1: PROMPT: Find me 50 SEO niche ideas based on these constraints: Easier: With AI content, you don’t need to worry about whether you’re passionate or interested in the niche. Why? Simple scales: The simplest solution is often the best because it’s easier to implement: And with this AI content project, we’re optimizing for speed NOT quality. And that brings me on to monetization… Monetization: So what’s the best monetization method for AI SEO sites? You can monetize however you want - and that could be email/affiliate marketing etc BUT: I’m primarily NOT going to go for affiliate income because that would require a high degree of sales copywriting, conversion rate optimization and optimization of my content, all of which would add a TON of time to the whole process and slow me down: If I wanted a slow process focused on quality, I’d have an expert team of human writers, editors, designers etc. But this AI project is about speeding up the whole process We just need to find a low competition keywords with high volume that we can monetize with ads - for example, adsense You must be able to find sites where you can see they’re advertising already with ads. Let me give you an example: I had a friend who created a website about anime. They were getting tens of thousands of views every month. Great! BUT every ad network rejected this site because of the niche SO avoid that. Non facts driven: AI is often wrong about facts. Unless you’re fact checking every article, which would again slow you down, then you want to find a VERY subjective niche where everything is very opinionated. Some good examples include spirituality, affirmations
  • 32. Nothing YMYL or health/medical related in any single way. No facts related content. Nothing ethically immoral where AI content could get it wrong e.g. parenting/medical/nutrition/health Competition: If the competition is too high, you won’t rank > Everything becomes 10X harder from day 1. That’s what you don’t want! Picking low competition niches makes it easier to go from point A to point B. Ideally there are many low competition, question related keywords in this niche with low competition Avoid very visual and experience based content: Home decor ideas/film reviews/Travel Stories & Experiences etc an AI can’t find with any authority unless you just make up BS, so avoid that Content: Nothing visual or tutorial related e.g. no crafts/DIY/ 2: PROMPT: Score each option based on this in a table: Subjectivity: Nothing YMYL or health/medical related in any single way. No facts related content. Nothing ethically immoral where AI content could get it wrong e.g. parenting/medical/nutrition/health/food related Content: Nothing visual or tutorial related. Easy To Find Keywords: Ideally, you want lots of question related keywords Bulk Keyword Opportunities: High volume, low competition Ad Revenue: Ability to monetize this content with ads. Seasonality: Must not be seasonal in any way Overall Rating based on the above 3: PROMPT: Give me 5 ideas for a url about Pet care and training tips 4: PROMPT: Give me 20 sub niches based on INSERTMAINTOPIC