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

    How to Measure SEO ROI

    Most SEO reports land on traffic and rankings. Neither is revenue. SEO ROI is the financial return on organic search investment, expressed as a percentage. Two numbers produce it. What you spent on the program. Revenue the organic channel generated. Whether the investment earned or lost money. The gap between those two numbers shows you.

    Simple formula. Harder to populate accurately, especially without clean conversion tracking already in place.

    (more…)

    Is It Worth Paying for SEO Services for a Tint Shop?

    One tint shop in northeast Calgary ran Instagram ads every week and still fielded fewer calls than the competitor three blocks over. That competitor never spent a cent on ads. It just showed up first in the map pack.

    SEO Company To-The-TOP! looked at that business last spring. The gap wasn’t ad spend. Google Business Profile neglect explained most of it. Stale hours. No fresh photos. A handful of reviews against a rival’s sixty-plus.

    (more…)

    Which Agency Has the Best LLM SEO Services?

    No agency has earned that title yet. Not really, anyway. LLM SEO services are new enough that nobody has a track record long enough to claim best-in-class. What exists instead is a real, buyable scope of work. Here is what to check before signing anything.

    Most pitches skip straight to the sales pitch. Guaranteed citations. A proprietary scoring dashboard. Sometimes a ranked list of the “top” providers. None of that holds up under a scope-of-work conversation, and that conversation is the actual test.

    (more…)

    Is Substack Good for Parasite SEO?

    No. The reason sits in the address bar, and almost nobody arguing about this bothers to look there.

    Parasite SEO runs on borrowed standing. You publish on a domain Google already trusts, then the page rides that trust instead of earning any. Substack lends you none of it.

    (more…)

    What Is OG in SEO?

    OG stands for Open Graph. It is a small set of meta tags sitting in the head of your page. They decide what shows up when somebody shares your link. A picture. Then a title. One line of text underneath. Your SEO plugin fills the og tags in without being asked. The how-to for all of that already lives elsewhere on this site.

    So that is the definition, and it is the whole of the definition. No ranking rides on it. Google does not read those tags to decide where you place. Which means the useful question was never what OG stands for. The useful question is where the tags end up, and who reads them once they get there.

    (more…)

    How to Rank for Keywords on Amazon

    Amazon’s search algorithm — called A9, now sometimes referred to as A10 in updated documentation — ranks products based on two factors: relevance to the search query and conversion likelihood. Keywords in your listing establish relevance. Sales history, reviews, price, and availability determine conversion likelihood. Ranking for keywords on Amazon requires both dimensions. Getting keyword placement right without sales history does not produce top rankings. Building sales history on keywords you have not included in your listing does not either.

    This is the central difference between Amazon keyword strategy and Google SEO. On Google, content quality and links build authority over time. On Amazon, the algorithm primarily rewards products that convert — which means keyword rankings are partly earned through actual sales velocity, not just listing optimisation.

    (more…)

    How to Do SEO on Magento

    Magento SEO comes with a checklist. Tidy the addresses so they read like words instead of codes. Stop the filtered pages competing with the pages they were filtered from. Send a sitemap. Improve the pattern that builds your product titles. Most Magento guides carry some version of that list. It is short. Also right. Those jobs get covered properly elsewhere on this site.

    So go and do it. Then notice what you just did. Not one part of it was writing.

    (more…)

    How Much Do PPC Agencies Charge? A Straight Answer From a Calgary SEO

    PPC pricing is the one question every business owner wants answered before the sales call, and almost nobody gives it straight. I have run paid search accounts for Calgary trades, clinics, and local shops since 2007. The number people actually pay falls into a much narrower band than the blog posts suggest.

    So here is the honest version, in Canadian dollars, with the reasoning behind it. Most of what ranks for this query is written for London or San Jose. The figures do not translate cleanly to Alberta, and the incentives behind those figures rarely get explained at all.

    (more…)

    Can a SEO Company Delete Your Website Content?

    Technically, yes. Any account with admin access to a CMS can delete pages, media, entire directories. Practically, a legitimate SEO company has no reason to. Deleting a client’s content destroys the exact rankings and traffic that company was hired to build.

    Clients still ask. Usually after a bad experience with a previous provider, or a horror story from a business networking group. SEO Company To-The-TOP! gets this question more from new clients than almost any other access-related worry. The concern is fair. Handing over login credentials to someone outside the company is a real trust decision, not a formality.

    (more…)

    Why Associations Can No Longer Ignore SEO

    The case usually arrives with urgency attached. Your members are searching. People who are not you keep answering questions about your sector. Somebody entering the trade this year finds it through a search box rather than through a colleague.

    All of that is true. The work following from it is ordinary search engine optimization, and this site covers that properly elsewhere. So none of it gets repeated here.

    (more…)