Publishing a website isn't the same as ranking it
It's a scene that repeats itself in many companies: the owner searches Google for the service they offer, plus their city, and their website doesn't show up. The first suspicion is usually that Google "doesn't have it". That's almost never the case. Being indexed means Google knows the page; ranking means Google considers it the best answer for a specific search, above the competition.
Between one and the other lie dozens of factors: content relevance, technical quality, speed, mobile experience, brand authority and links from other sites. And each browser tells a different story: Chrome uses Google, but Microsoft Edge uses Bing by default, which has its own index and its own webmaster tool. A serious strategy covers both.
The technical SEO errors a beginner doesn't see
Most of the problems that hold back rankings aren't visible when you open the page: the site looks fine in the browser and, even so, Google receives confusing signals. These are the ones that show up most often in a technical audit:
- Titles that are too long or duplicated. Google truncates titles at around 60 characters, and two pages with the same title compete with each other.
- Misdirected canonical tags. If the canonical points to another URL, Google indexes that one and discards yours.
- Non-reciprocal hreflang. On bilingual sites, if the Spanish version points to the English one but the English one doesn't link back, Google ignores the pair.
- Internal links to redirected or broken pages. Every internal 301 redirect wastes crawl budget and every 404 is a dead end.
- Invalid structured data. A single syntax error in a JSON-LD block invalidates the whole block, not just the field with the error.
- FAQs marked up in the code but not visible. Google requires that anything marked up with schema be visible to the user.
- Pages with very little text (under 400 words), which rarely rank for competitive searches.
- Old orphan pages that remain accessible without a redirect and compete with the new ones.
- Images without dimensions, which make the page "jump" while loading and hurt Core Web Vitals.
No site builder or pretty template catches these errors. They're found with an audit that checks the code page by page, and they're fixed by understanding why Google reacts the way it does. That's why technical SEO isn't a job for amateurs: one badly made change, such as a wrong canonical or redirect, can remove pages that used to work from Google.
Search Console: what Google thinks of your site
Google Search Console is the free tool in which Google tells you how it sees your site. It's the only place with real search data, and its main reports answer very concrete questions:
- Performance: which queries you appear for, how many impressions and clicks you get, your CTR and average position. A page with many impressions and few clicks usually has an unappealing title or description. A page in positions 8 to 20 is an opportunity: it's close to page one.
- Page indexing: which URLs are in Google and which aren't, and why ("crawled – currently not indexed", "duplicate", "page with redirect", "not found").
- URL inspection: checks a specific page, shows how Google renders it and lets you request a recrawl after a change.
- Sitemaps: confirms Google reads your sitemap and how many URLs it discovers in it.
- Experience and Core Web Vitals: whether your pages load fast and stay stable on mobile, based on real-user data.
- Security and manual actions: warnings about hacking, malware or penalties.
Google Analytics 4: what visitors do
Search Console ends where the click begins. From there, Google Analytics 4 (GA4) takes over: it measures which pages people visit, where they come from (Google, Instagram, a campaign, a WhatsApp link), how long they engage and, above all, whether they do what the business needs.
The most common mistake is installing the code and calling it done. Without key events configured, GA4 only counts visits, and visits don't pay the bills. What matters is knowing how many people requested a quote, wrote on WhatsApp, called or bought, and from which page and channel. It's also worth linking GA4 with Search Console to see, in one place, which searches bring the people who then convert.
Google Tag Manager: the bridge between your site and your data
Google Tag Manager (GTM) is a container where all the site's measurement tags (GA4, the Meta pixel, Google Ads) are managed without touching the code every time. It works with three pieces: tags (what gets sent), triggers (when it gets sent) and variables (what data is included).
With GTM you measure the actions that really matter — especially in markets where many sales start with a conversation:
- Clicks on the WhatsApp button (
wa.melinks). - Clicks on a phone number to call (
tel:links). - Successful submission of a contact or quote form.
- Clicks on each main call to action ("Get a quote", "Book an appointment").
This is another place where beginners go wrong: tags installed twice that count every visit double, triggers that fire on page load instead of on form submission, or pixels nobody tested in preview mode. Badly measured data is worse than no data, because it leads to wrong decisions.
How the three tools work together
Separately, each tool tells part of the story. Together they answer business questions. A typical monthly review:
- Search Console shows the services page appears for "web design [your city]" at position 11, with many impressions and few clicks. Decision: improve that page's title, description and content.
- GA4 shows people who land on that page stay, but few ask for a quote. Decision: review the offer and the call to action.
- Tag Manager records that almost every lead arrives through WhatsApp and almost none through the form. Decision: give the WhatsApp button more prominence and simplify the form.
That's how SEO stops being a gamble and becomes a process: measure, decide, change and measure again.
SEO is never finished: constant monitoring
Google updates its algorithms several times a year, competitors publish new content, and every change on your own site can break something without anyone noticing: a template that duplicates titles, a plugin that marks pages as noindex, a redirect that stops working. That's why a website needs continuous monitoring.
It's the system I use on my own site and can set up on yours: every change goes through an automatic audit before it's published, and a guardian checks the live site every day (titles, canonicals, sitemap, structured data and security headers). If something breaks, an alert arrives before Google or a customer notices.
How Erick Hernández Arias can help
With 18 years designing and developing websites for companies in the Dominican Republic, Puerto Rico and the United States, I work on SEO with my SEOP IA™ methodology: a technical audit, a correct Search Console, GA4 and Tag Manager setup, content that answers what your customers search for, and a monthly report with concrete decisions. If you want to know where your site stands, start with a digital presence diagnosis (USD$56, delivered in 24 hours) — see services and pricing — or read the GEO checklist to also appear in AI answers.
Frequently asked questions
Are Search Console and Google Analytics the same thing?
No. Search Console shows your performance in Google Search before the click: queries, impressions, average position and indexing errors. Google Analytics 4 measures what happens after the click, inside your site. They complement each other and can be linked to view them together.
Do I need Google Tag Manager if I already have Google Analytics?
If you only want to count visits, no. If you want to measure WhatsApp clicks, calls, form submissions or Meta and Google Ads campaigns without touching the code every time, yes. Tag Manager centralizes those tags and avoids errors like counting the same visit twice.
How often should I check Search Console?
At a minimum, a monthly review of performance and indexing. After a major change (a redesign, a migration or new pages) it's worth checking it in the following days. Search Console also sends email alerts when it detects problems.
Why is my site indexed but not showing up on Google?
Being indexed only means Google knows the page. To rank high it needs relevance for the search, good technical quality, useful content and authority. Search Console's Performance report shows the position you actually appear in for each query.