I have run Bubblehub, a digital marketing agency in Ireland, since 2013. In that time I have heard “SEO is dead” many times. Now people say AI will finish the job.
My answer is more careful than yes or no. The entry-level job is changing fast. The skilled job is not going away. If you will learn the fundamentals, now is a good time to start.
The honest downside
Entry-level SEO jobs are shrinking. That is my own observation. AI now drafts the first version of tasks that juniors used to do: audits, metadata and content briefs. Feedback is slow. You can wait months to learn if your work did anything. AI answers also take some clicks on simple questions. Studies disagree on how many, so I will not give you a number.
If you want fast and easy, pick another field.
Why I still say start
The easy work is gone. The hard work is still there. Businesses still need someone to own the result. AI can write an audit. It is not accountable when the leads stop. It does not hold the client relationship. A person does.
So the question is not “Can AI do SEO?” The question is “Can I do the part AI cannot own?” That part is learnable.
What SEO is not
Two beliefs trap many beginners.
Writing blog posts is not SEO
A blog post is one tool. SEO is the work of making a site easy to find, easy to trust and useful for a real search.
Publishing thousands of pages is not SEO
AI makes this very tempting. You can ask a tool for a million pages in an afternoon. Many people now do this, in many industries. They ask an AI to “do SEO” and publish whatever comes back.
Google has a name for this: scaled content abuse. Google describes it as many pages generated mainly to manipulate rankings, not to help users. The policy applies whether the pages come from automation, people or a mix. A site owner who gets a spam manual action receives a notice in Search Console.
So the shortcut often ends up hurting the site. Fewer, better pages are safer.
Learn the fundamentals before any tool
Understanding what SEO is matters more than learning any tool. Tools change every year. The fundamentals do not. Three ideas matter most.
Topical authority. A site becomes a trusted source on a subject when it covers that subject in depth, with a clear structure. A plumber’s site that explains boilers, leaks and heating, and links those pages together, looks more like an expert than a site with one page on each of fifty unrelated topics.
Authority in general. Other trusted sites and people must talk about you. This is how a search engine tells a real business from a page that just says it is one. In my view, authority works per topic, so judge links at the page and topic level, not by one site-wide score.
How links work. In simple terms, a link is a vote of trust. A link from a trusted page passes more value than a link from a weak page. This is the idea behind PageRank, which Google built its search engine on. Internal links matter too. They spread value around your own site and show which pages matter most.
I think of ranking as two questions. Does the page match the search? That is relevance. Can the search engine trust the site enough to show it high? That is authority. You build relevance on your own site. You build authority off it. This is my model, not a quote from Google.
Most beginners spend all their time on relevance and none on authority. Then they wonder why a new site with good pages sits on page four.

Practice: Pick one topic you know. List twenty questions a customer might ask about it. Group them into themes. Sketch which page answers which question, and which pages should link to each other. This topic map is worth more than any tool subscription.
AI search is still search
You will see many names for optimising for AI answers. GEO, AEO and “AI SEO” are common ones. Clients use these labels, and that is fine. Behind the labels, AI answers rely on retrieval. The system finds relevant, trusted pages, then uses them. That puts the fundamentals back in charge.
Google’s own guide says that, from its perspective, optimising for generative AI search is optimising for the search experience, so it is still SEO. The same guide says that if you already follow Google’s image and video SEO advice, you are already optimising for generative AI search. So you do not need a second trade. Learn the first one deeply.
Do not chase tricks. In my view, schema markup helps with eligibility for rich results in narrow cases, and it is not a ranking lever. An llms.txt file will not rescue a weak site. Google’s guide says you do not need new machine readable files, AI text files or markup to appear in its generative AI search. Spend that time on crawlability, authority and topical depth.
To measure AI visibility, keep it modest:
- In GA4, look in the referral reports for visits from chatbot sites. Expect a small share of your traffic.
- Pick ten questions your customers ask. Ask them in the main AI tools. Note whether your site is cited. Do this monthly, in the same way, and record the date.
- Treat the results as noise until you see a pattern. AI answers change from one day to the next.
The pages that earn citations are usually the pages that already rank and earn trust. That is why I say it is still SEO.
Tools, scores and advice to treat with care
A free stack is enough to start.
- Google Search Console. The most important one. Real data from Google.
- Bing Webmaster Tools. Free, and a second source of real search data.
- Google Analytics 4. Traffic and conversions.
- Screaming Frog (free version). A crawler that finds broken links, redirects and missing titles. The free version limits how many URLs it crawls.
- PageSpeed Insights. Basic speed and usability checks.
- Google Trends. Compare queries and see seasonal change.
- A plain spreadsheet. For your tracking log.
Keyword tools often show zero searches for small, local queries that still bring real people. Use paid tools for ideas, not for facts. Search Console tells you more about your own site than a third-party estimate.
Plugin scores are mostly vanity metrics. Do not get hung up on what an SEO plugin such as RankMath says about your page. In my experience, about 90% of these scores do not move the needle. A site can score 100% and still get no traffic. Rankings come from authority, matching intent and links. A green traffic light does not measure any of those.
Here are four more points I tell beginners to treat with care:
- “Great content ranks by itself.” Content cannot market itself. Publish for a specific query, then build the links and mentions that give the page a chance.
- E-E-A-T. In my view, this is language from Google’s quality rater guidelines. It is not a ranking factor you can score and fix. Be wary of anyone selling an “E-E-A-T audit”.
- Domain Authority and Domain Rating. These are vendor scores, not Google’s measure. Judge a link by how well the topic fits and how much traffic the linking page gets.
- “Toxic link” scores. These are vendor scores too. Do not pay for clean-up work because a tool shows red.
Start with bottom-of-funnel keywords
Begin with queries from people who are ready to buy. These are long-tail, bottom-of-funnel keywords. Think “boiler service cork” or “emergency plumber drogheda”, not “how does a boiler work”.
In my experience, they are usually the easiest to rank for, because fewer sites compete for them. They are also usually worth more per visit, because the searcher wants to hire someone. One enquiry from a page like this can be worth more than 1,000 visits to a general guide.
Build informational content later, once the money pages exist and the site has some authority.
Check the search results before you write
Before you write a page, search the query yourself. Look at what Google already shows. Are the top results guides, product pages, local businesses, tools, videos or forums? That tells you the intent. If the top ten are all service pages and you write a long guide, you wrote the wrong page.
Look at who ranks. If every result is a big, old, trusted site, a new domain will struggle. Pick a query where smaller sites appear on page one. Note the format and length of the top results. Do not copy them. Match the intent, then make your page clearer.
Google’s own guidance stresses valuable, unique, non-commodity content. A page that says what every other page says adds nothing.
Name the page for the query
In my view, the document name carries most of the page’s relevance. That means the title tag and the URL slug. The H1 matters far less. So name each page for the query it targets.
Example. The target query is “boiler service cork”. The title is “Boiler Service in Cork”. The slug is /boiler-service-cork/. You do not need a clever title. You need a clear one. Clear wins on the page and in the click.
One page, one main query. If two pages target the same query, they compete and neither does well.
Read Search Console
Search Console shows the real queries people used to find your site, with impressions, clicks, positions and pages. It is free, and it comes straight from Google.
Practice: Export the last 90 days of queries for any site you can access. Sort by impressions. Write down the five queries with the most impressions and the fewest clicks. Ask why.
Map queries to pages
Each page needs a clear job, and each important query needs a home. This table is example data to show the method. It is not from a real site.
| Query | Average position | Impressions (90 days) | What I would do |
|---|---|---|---|
| boiler service cork | 6 | 400 | Improve the existing service page. Add a section on what is included. Check the title. |
| boiler service cost | 9 | 250 | Add a short section on what affects cost to the existing service page. |
| boiler repair after hours | 21 | 150 | Different intent. Build a new page named for it. |
| combi boiler not heating | 24 | 300 | Different intent (a fix, not a purchase). New page, or a short guide that links to the service page. |
The rule I use is a heuristic, not a law. If a query ranks around position 17 or lower and its intent differs from the page that ranks, it gets its own page. If it ranks closer, add a section under its own heading to the page that already ranks, and strengthen that page. Test it on your own data. Search Console will tell you if you were right.
Practice: Take ten queries. For each one, decide which page should answer it. If no page fits, write that down.
Use internal links
Links from your own pages tell the search engine which page matters most for a topic.
Practice: For one money page, list every page that links to it. Add three links with plain anchor text that matches the topic.
Earn links and mentions
This is authority work, and it is where most beginners stop too early. Here is where to start:
- Supplier and partner pages. Ask the firms you buy from or work with to list you.
- Trade bodies and local chambers. Join one and take the listing.
- Local press and local websites. Offer a real story or a real local fact.
- Real sponsorship. A local club or event often links to its sponsors.
- Something others want to cite. Original data, a simple tool or a clear local guide.
Two warnings. A mention is not always a link, and many links are marked nofollow and carry less weight. And do not buy links. Google treats paid link schemes as spam. One mention a month is a start. It will not rank a competitive term by itself.
Practice: List ten real places that could mention a local business. Contact two this week.
Why isn’t my page showing? The technical basics
A page cannot rank if Google cannot index it. Work through this list in order.
- Is the page indexed? Paste the URL into the URL Inspection tool in Search Console. It tells you if Google has the page.
- Can Google crawl it? Check robots.txt. A page blocked there cannot be read. Note that robots.txt controls crawling, not indexing. A blocked page can still appear as a bare URL if other sites link to it.
- Is something telling Google not to index it? Look for a noindex tag. If you block a page in robots.txt, Google cannot see the noindex tag on it, so do not combine the two.
- Is the canonical right? A canonical points to the preferred version of a page. A wrong canonical can send all the credit to another URL.
- Do redirects work? A page that redirects in a chain or a loop wastes time and can drop out.
- Is the page discoverable? Add it to your sitemap. Link to it from pages that are already indexed. A page with no links to it is hard to find.
- Does it render? If the content only appears after JavaScript runs, check the rendered HTML in URL Inspection.
You will often see “Discovered, currently not indexed” or “Crawled, currently not indexed” on new sites. In my experience, this mostly means Google has decided the page is not a priority yet. Rewriting the copy rarely fixes it on a weak domain. Check that the page is not blocked and has no wrong canonical. Then build authority and links to it. Do not click “request indexing” again and again.
A page can be indexed and still not show for your query. That is a relevance or authority question, not a technical one. Do not use the site: search to count indexed pages. It is not reliable.
Two more points. For most small and mid-size sites, crawl budget is rarely the real problem, and people often misdiagnose an indexing or ranking issue as a crawl issue. And technical fixes are plumbing. They restore the baseline, but they do not grow traffic by themselves. Growth comes from site structure, topical authority, internal links and conversion.
Use AI as a tool, not a publisher
Use it. It is fast. It helps with first drafts, scripts, spreadsheets and reading Search Console exports. It can group a thousand queries in minutes.
Then check everything. AI can invent facts and sources. A person who copies an AI audit and sends it to a client adds nothing. The value is in your judgement: what matters, what to fix first and what to leave alone. And never publish unreviewed AI output at scale.
Build a test site, with realistic hopes
Pick a low-competition topic you know. Stay out of health, money and legal topics at first. Those results are full of old, strong sites, and a new domain has little chance early on.
Start small. Ten good pages beat a thousand thin ones. Expect little for the first six to twelve months. Watch impressions in Search Console. Rising impressions can be an early sign that your pages are entering the index for more queries. Do not read it as a ranking win yet.
In my view, good content does not rank first on its own. You need to get your pages into the click zone, which is the top results people actually click. For a new site, that means publishing pages for queries that are not crowded, then building links.
A quick route to money, the free-work route
Offer to help one local business for free. Pick a plumber, a dentist or a café. Fix the Google Business Profile, the key pages and the local mentions. Track the leads. After a few months, you have a case study with real numbers. Then charge for the same work.
Do this safely:
- Put the scope in writing. State what you will do, for how long (say 90 days), what access you need, and that you promise no rankings. Without this, free help turns into open-ended unpaid work.
- Get access by manager invite only. Ask the owner to add you as a manager on the Business Profile. Never take the owner login. The business must keep ownership.
- Set up tracking before you start. Use call tracking or a form that records the source. Ask every new lead how they found the business. If you cannot measure leads, you cannot prove results.
- Get permission in writing to use the results as a case study, and agree what you may name.
- Be honest early. If the business has a weak offer or a poor site, SEO will not fix it.
Local SEO caveats
In my view, the main factors in local results are the business name, the map pin, the primary category and reviews. Proximity matters too. Google favours businesses close to the person searching, and you cannot change where the searcher stands.
- Use the real-world business name. Do not stuff keywords into the name. That can get a profile suspended.
- Pick the primary category with care. It matters more than extra categories.
- Reviews matter, but never fake them. Ask real customers.
- In many places, paid Local Services ads now crowd the top of local results, and free map results sit lower than they used to.
Do not build lots of near-identical town pages. Build one clear page per real service and real location the business serves. Mass town pages sit close to scaled content abuse.
Selling the work
Selling is a skill, not a trick. Keep it plain.
- Start with a discovery call. Ask what the business sells, who buys, what a good lead is worth and what they have tried.
- Scope the work in writing. State what is included, what is not and how you will report.
- Report in business terms. Enquiries, calls and sales, not just rankings and sessions. Traffic is not the goal. Connect your search work to business numbers in analytics.
- Say what SEO cannot promise. You cannot guarantee a ranking. You can promise the work and the reporting.
- Own the result. That is your value, and it is the part AI cannot do.
Practice: Take one Search Console finding. Write three sentences for a business owner. Say what you found, what you will change and what result you expect to track.
Where to learn, primary sources first
Start with Google Search Central documentation. Read the SEO starter guide, the pages on crawling and indexing, and Google’s guide to optimising your website for generative AI features. Then read the Search Console Help pages, the Bing Webmaster Guidelines and the Google Business Profile guidelines.
Read them first. Then test what they say on your own site. Be careful with courses and guides that sell certainty. Nobody knows the full algorithm. Your own tests are worth more.
Your check-ins at 30, 90 and 180 days
At 30 days
- Is Search Console set up and verified?
- Are your first pages indexed?
- Is your tracking log up to date?
- Have you contacted at least two places for a mention?
At 90 days
- Are impressions rising?
- Which queries show up, and at what positions?
- Which queries sit near position 17 or lower with a different intent? Plan new pages for them.
- Have you earned one real mention or link?
- If you are doing free work, do you have lead numbers?
At 180 days
- Which pages get clicks, and for what?
- What did you change, and what happened after?
- Do you have one case study or one clear lesson to write up?
- Is it time to charge for the work?
If nothing moves at 180 days, check indexing and links first. Then check whether you picked a query that is too hard.
Start this week
- Set up Google Search Console on any site you can access.
- Choose one low-competition topic for a test site, and buy the domain.
- Build your topic map. List twenty questions, then pick five bottom-of-funnel queries. Search each one and check the results. Publish one page per query, each named for its own query, and link them together.
- Contact one local business and offer a written, 90-day free trial of your help.
- Start a log. Record what you do, the date and what happens next.
To anyone who has seen it, that record is worth more than any course certificate.
Need help with your own site?
If you run a business and want SEO strategy, an audit or advice, book a discovery call with Bubblehub. We talk about what you sell, what you have tried and what to do first. No pressure. Email info@bubblehub.ie to get started.


