Greg Ichshenko

Calgary SEO expert and digital marketing specialist,
developing advertising strategies for businesses of all sizes

(403) 308-5949

greg@to-the-top.ca
1509 14 Ave SW, Calgary,
AB T3C 0W4

    Submit your request or question, and I will get back
    to you shortly

    Why Is the PPC Concave?

    The production possibilities curve is concave because opportunity cost rises as you move along it. Each extra wagon costs more wine than the wagon before it did. That is the answer. It will pass an exam.

    A word on the acronym first, though. Two different things get called PPC, and this website is mostly about the other one.

    (more…)

    Are Iframes Bad for SEO?

    No. Not on their own.

    An iframe loads a second document inside your page. That document keeps its own web address. Your URL holds the box. Another URL holds the words sitting inside it.

    (more…)

    What Does PPC Stand For in Construction?

    Two Answers, and You Probably Want the First One

    Two Answers, and You Probably Want the First One

    On a construction site, PPC almost always stands for Percent Plan Complete. It is a planning measure. Somebody writes down what the crews committed to this week, then counts how much of it actually happened.

    The other answer is pay-per-click. That is advertising. It is what a marketing company means when the letters come up in a meeting. Same three letters. Nothing else in common.

    (more…)

    How to Fix the Japanese Keyword Hack

    Japanese text is showing up in your Google listings. Product titles for handbags nobody at your company has ever stocked. The domain belongs to you. Those pages do not.

    That is the japanese keyword hack. It has been running since roughly 2015. Ten years on, it still runs.

    (more…)

    Does Cloudflare Hurt SEO?

    No. Not usually, and not in the way the question expects.

    Then the rest of the standard answer is short as well. Nothing about Cloudflare lifts your rankings either. Speed belongs to the pages here about CDNs. So does uptime. The small hint of a country an IP address carries belongs to the one about hosting location. There is one way a network like this genuinely costs people. Protection turned up so far that a crawler gets asked to prove it is human. That is covered properly elsewhere too.

    (more…)

    What Is Domain Authority in SEO and Why Google Doesn’t Actually Use It

    Domain Authority predicts how likely a site is to rank well, on a scale from one to a hundred. Built by Moz, not Google. That distinction confuses more people than any other detail about the metric.

    Higher score, generally better ranking potential across the board. Not a guarantee of anything specific. A useful comparison tool for relative authority, nothing more than that.

    (more…)

    Can Yoast SEO Screw Up My Schema?

    Yes. Rarely on its own, though.

    The usual failure is not a bug in the plugin at all. Your page ends up describing itself twice, and Yoast SEO wrote only one of those two descriptions.

    (more…)

    Why Choose Specialized E-Commerce SEO Agencies in 2025?

    Ask a generalist what they would do to your store. The answer arrives as a list of additions.

    Ask a specialist the same question. Something in that answer gets deleted.

    (more…)

    What Is Demand Gen in Google Ads?

    We get this question from clients regularly. Someone has been running search campaigns for months. They spot Demand Gen as a new campaign type in their Google Ads account. Unfamiliar name. Natural question.

    Demand gen is Google’s visual campaign type. It runs on YouTube and the Discover feed, with ads also reaching Gmail inboxes. Google-owned surfaces only, using first-party signals from Google’s own data.

    (more…)

    How to Turn Off Google Ad Tracking

    The switch exists. It works. What it does not do is the thing its name promises everywhere except on Google’s own screen.

    Search for how to turn off Google ad tracking and you land on a page about personalized ads. Not tracking. Personalization. Those are two different systems with two different controls, parked in two different corners of the same account. Turn off one and the other keeps running.

    (more…)