The StackOptic Blog

Practical guides on identifying website technologies, SEO and GEO, web performance and lead generation — from the team behind StackOptic.

Building a high-quality cold outreach prospect list that converts
Lead Generation

How to Build a Cold Outreach Prospect List That Converts

Build a cold outreach list that converts: define an ICP, source and enrich prospects, verify emails, segment for personalisation, and keep it lawful and sharp.

25 May 20269 min read
Identifying the theme and plugins behind a WordPress site
Tech Stack Guides

How to Identify a WordPress Theme and Its Plugins

Once you know a site runs WordPress, here is how to find its theme and its plugins — from the source, the style.css header and asset paths to detectors.

25 May 20268 min read
Detecting live chat and chatbot tools on a website
Tech Stack Guides

How to Detect Live Chat and Chatbot Tools on a Website

Intercom, Drift, Zendesk, Tidio, Crisp — chat widgets load from recognisable domains. Here is how to detect a site's live-chat and chatbot tools from DevTools.

25 May 20268 min read
Writing a robots.txt file with examples for search and AI crawlers
SEO & GEO

How to Write a robots.txt File (with Examples)

robots.txt tells crawlers where they can and cannot go. Here is the syntax, real examples, the crawl-vs-index distinction, and handling AI crawlers like GPTBot.

25 May 202610 min read
Canonical tags explained: choosing the master URL for duplicate pages
SEO & GEO

What Are Canonical Tags and How to Use Them

A canonical tag tells search engines which URL is the master version of duplicate pages. How rel=canonical works, where it goes, and the mistakes to avoid.

25 May 20268 min read
Optimising images for the web with modern formats, compression and sizing
Web Performance

How to Optimize Images for the Web

Images dominate page weight. How to optimise them with modern formats, compression, correct sizing, responsive images and lazy-loading to speed up your site.

25 May 20268 min read
What HTTPS is and why your website needs it
Web Security

What Is HTTPS and Why Your Site Needs It

A clear guide to HTTPS: what TLS encryption protects, why it matters for privacy, trust and SEO, how HSTS and redirects work, and how to verify yours.

25 May 20267 min read
How to write good alt text for images for accessibility and SEO
Accessibility

How to Write Good Alt Text for Images

Alt text makes images accessible and helps SEO. Here are the rules for writing it well — by image type — with clear good and bad examples and a decision table.

25 May 20268 min read
Ranking in the Google map pack, the local 3-pack
Local SEO

How to Rank in the Google Map Pack (Local 3-Pack)

The Google map pack is the three local results shown above the organic listings. How Google ranks it, and exactly what you can influence to get in it.

25 May 20268 min read
Identifying the server-side programming language behind a website
Tech Stack Guides

How to Find Out What Programming Language a Website Is Built In

Identify the server-side language behind any site — PHP, Node.js, Python, Ruby, ASP.NET or Java — from HTTP headers, cookies, URL extensions and errors.

25 May 20268 min read
Cumulative Layout Shift — the CLS visual-stability Core Web Vital explained
Web Performance

What Is Cumulative Layout Shift (CLS) and How to Fix It

Cumulative Layout Shift measures visual stability: how much a page jumps while loading. What CLS is, what causes it, and how to fix every common source.

25 May 20268 min read
Detecting which email marketing platform a website uses
Tech Stack Guides

How to Find What Email Marketing Platform a Website Uses

Mailchimp, Klaviyo, HubSpot, ConvertKit — email platforms leave form actions and scripts behind. Here is how to detect a site's ESP from its signup form.

25 May 20268 min read
Optimizing content to appear in Google AI Overviews
SEO & GEO

How to Optimize Content for Google AI Overviews

Google AI Overviews are the generative answers atop some results. How Google builds them and how to be included: concise answers, strong SEO and E-E-A-T.

25 May 20269 min read
Creating and submitting an XML sitemap to Google
SEO & GEO

How to Create an XML Sitemap and Submit It to Google

An XML sitemap helps search engines find your key pages. Here is what to include, the format and size limits, how to make one, and how to submit it to Google.

25 May 202610 min read
Local citations and NAP consistency across business directories
Local SEO

What Are Local Citations and Why NAP Consistency Matters

Local citations are online mentions of your business name, address and phone number. Why NAP consistency matters for local rankings, and how to fix them.

25 May 20269 min read
Mapping the online competitors of any company
Lead Generation

How to Find the Competitors of Any Company Online

Map any company's competitors with SERP overlap, similar-site tools, shared tech footprints and review categories, then turn the list into lookalike prospects.

25 May 20269 min read
How to check if a website is accessible using automated and manual testing
Accessibility

How to Check if a Website Is Accessible

Automated scanners catch only a fraction of accessibility issues. Here is how to combine free tools with manual keyboard and screen-reader testing to be sure.

25 May 20268 min read
How to tell if a website has been hacked
Web Security

How to Tell if a Website Has Been Hacked

Spot a compromised website: redirects, injected spam, malware warnings and rogue admin users. How to check externally, and what to do if you are hacked.

25 May 20267 min read
Qualifying B2B leads using observable signals from their website
Lead Generation

How to Qualify Leads with Website Data

A company's website is full of buying signals. How to read tech stack, performance, SEO and hiring signals to score and qualify B2B leads before contact.

25 May 20269 min read
Detecting which payment processor or gateway a website uses
Tech Stack Guides

How to Find Out What Payment Processor a Website Uses

Stripe, PayPal, Adyen, Square — payment processors leave scripts and network calls behind. Here is how to detect a site's payment gateway from the checkout.

25 May 20268 min read
Optimising a Google Business Profile for local search
Local SEO

How to Optimize Your Google Business Profile

Your Google Business Profile is the cornerstone of local visibility. A clear step-by-step guide to claiming, completing and optimising it the right way.

25 May 20268 min read
Detecting the JavaScript libraries powering a website
Tech Stack Guides

How to Check What JavaScript Libraries a Website Uses

Detect the JavaScript libraries behind any site — jQuery, React, Vue, lodash, GSAP and more — using the DevTools console, the Network tab and detectors.

25 May 20268 min read
Earning citations in AI search engines like ChatGPT, Perplexity and Google AI
SEO & GEO

How to Get Cited by AI Search Engines (ChatGPT, Perplexity, Google AI)

A practical GEO playbook for earning citations in ChatGPT, Perplexity and Google AI: answer-first content, cited statistics, schema and AI crawler access.

25 May 20268 min read
Reducing page weight to make a website faster and lower its carbon footprint
Sustainability

How to Reduce Page Weight for a Faster, Greener Website

Page weight drives load speed, Core Web Vitals and carbon at once. Here is how to measure it and cut it in impact order: images, JavaScript, fonts and more.

25 May 20269 min read