<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: levent çelik</title>
    <description>The latest articles on DEV Community by levent çelik (@levent_elik_34b35337d291).</description>
    <link>https://dev.to/levent_elik_34b35337d291</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3884894%2F0a3ebd5d-eda1-425b-946f-3170a2d44755.png</url>
      <title>DEV Community: levent çelik</title>
      <link>https://dev.to/levent_elik_34b35337d291</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/levent_elik_34b35337d291"/>
    <language>en</language>
    <item>
      <title>I Bought a Domain That Used to Sell Viagra. Here's My SEO Recovery Log.</title>
      <dc:creator>levent çelik</dc:creator>
      <pubDate>Sat, 18 Apr 2026 00:31:06 +0000</pubDate>
      <link>https://dev.to/levent_elik_34b35337d291/i-bought-a-domain-that-used-to-sell-viagra-heres-my-seo-recovery-log-5gkd</link>
      <guid>https://dev.to/levent_elik_34b35337d291/i-bought-a-domain-that-used-to-sell-viagra-heres-my-seo-recovery-log-5gkd</guid>
      <description>&lt;h1&gt;
  
  
  I Bought a Domain That Used to Sell Viagra. Now It Teaches Math.
&lt;/h1&gt;

&lt;p&gt;I have loved math since I was a kid. Not the performative kind of love —&lt;br&gt;
the real kind, where you solve a problem at midnight and feel genuinely&lt;br&gt;
better about the world. Algebra made sense to me before poetry did.&lt;br&gt;
Systems of equations felt like detective work. Derivatives, when they&lt;br&gt;
finally clicked, felt like someone had handed me a key to every&lt;br&gt;
changing quantity in the universe.&lt;/p&gt;

&lt;p&gt;Years later, I wanted to build a thing I wished existed when I was&lt;br&gt;
fifteen: a free, honest, step-by-step math solver that treats students&lt;br&gt;
like curious humans instead of ad impressions. No paywall at step&lt;br&gt;
three. No "upgrade to see the answer." No signup to solve a linear&lt;br&gt;
equation.&lt;/p&gt;

&lt;p&gt;That project became &lt;a href="https://equation-solver.org" rel="noopener noreferrer"&gt;equation-solver.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is the story of how I almost buried it under a decade of SEO&lt;br&gt;
ghosts — and how the site eventually became what I wanted it to be.&lt;/p&gt;




&lt;h2&gt;
  
  
  The domain that wasn't clean
&lt;/h2&gt;

&lt;p&gt;I found the name in a drop auction. Ten years old, brandable, the&lt;br&gt;
letters spelled exactly what I was building. I clicked buy for the&lt;br&gt;
price of a coffee and felt clever.&lt;/p&gt;

&lt;p&gt;A few weeks after launch, Google Search Console lit up. Impressions.&lt;br&gt;
Thousands of them. I was thrilled for roughly ninety seconds, until I&lt;br&gt;
read the queries.&lt;/p&gt;

&lt;p&gt;They were in Russian. In Ukrainian. In Spanish. And they were not&lt;br&gt;
about math.&lt;/p&gt;

&lt;p&gt;They were about pharmacies. Cialis without prescription. Generic&lt;br&gt;
Viagra online. Canadian pharmacy no RX. The landing pages in the&lt;br&gt;
report were URLs that had never existed on my site — long pharma&lt;br&gt;
permalinks Google was still associating with the domain after a&lt;br&gt;
decade.&lt;/p&gt;

&lt;p&gt;I opened the Wayback Machine. Year after year of snapshots showed the&lt;br&gt;
same templated online-pharmacy landing pages, cloned across a dozen&lt;br&gt;
language stubs. My clean new math site was renting a house that&lt;br&gt;
used to be a crack den, and the neighborhood remembered.&lt;/p&gt;

&lt;h2&gt;
  
  
  The SEO recovery, honestly
&lt;/h2&gt;

&lt;p&gt;I am not going to pretend I fixed it in a week. Here is what actually&lt;br&gt;
happened, in rough order:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I audited everything.&lt;/strong&gt; Ahrefs showed thousands of toxic referring&lt;br&gt;
domains, almost all of them low-quality link farms with pharma anchor&lt;br&gt;
text. I tagged every one of them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I filed a disavow.&lt;/strong&gt; A &lt;code&gt;disavow.txt&lt;/code&gt; with thousands of domain&lt;br&gt;
entries, submitted through Search Console. This is Google's "please&lt;br&gt;
ignore these links" button and it is slow — not magic. It took&lt;br&gt;
several crawl cycles before pharma impressions started fading.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I rebuilt from zero.&lt;/strong&gt; No rescue of old URLs, no 301 gymnastics.&lt;br&gt;
Just a clean new site, built in &lt;strong&gt;nine languages&lt;/strong&gt; from day one —&lt;br&gt;
English, Turkish, German, Spanish, French, Italian, Japanese,&lt;br&gt;
Chinese, Portuguese. Nearly five hundred pages, all interlinked,&lt;br&gt;
all with proper &lt;code&gt;hreflang&lt;/code&gt;, all with structured data. If the domain&lt;br&gt;
was going to earn trust back, it was going to earn it honestly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I waited.&lt;/strong&gt; This is the part every SEO blog skips. Recovery is not&lt;br&gt;
a hockey stick. It is months of quietly watching the graph climb&lt;br&gt;
while your competitors, on clean domains, outrank you for queries&lt;br&gt;
you should own.&lt;/p&gt;

&lt;p&gt;The pharma impressions are essentially zero now. The site ranks for&lt;br&gt;
a growing set of real math queries. There is still a ceiling — I&lt;br&gt;
can feel it — but the ghost is much quieter than it was.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson in one sentence:&lt;/strong&gt; domain history is not a line item, it is&lt;br&gt;
a shadow. Aged-domain marketplaces sell you the age and do not&lt;br&gt;
mention the cause of death. Always open Wayback before you click buy.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the site actually does (the part I like writing)
&lt;/h2&gt;

&lt;p&gt;With the SEO drama mostly behind me, I get to talk about the thing&lt;br&gt;
itself. The site is a &lt;a href="https://equation-solver.org" rel="noopener noreferrer"&gt;free step-by-step equation solver&lt;/a&gt; that covers most of what a student sees&lt;br&gt;
from middle school through early university.&lt;/p&gt;

&lt;p&gt;Here is what lives inside it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://equation-solver.org" rel="noopener noreferrer"&gt;Linear equations, solved line by line&lt;/a&gt;&lt;/strong&gt; — type something like&lt;br&gt;
&lt;code&gt;0.2x + 0.5(100 - x) = 0.3 * 100&lt;/code&gt; and watch the solver expand,&lt;br&gt;
collect, isolate, and verify. Every intermediate form is shown,&lt;br&gt;
not hidden behind a paywall.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Systems of equations.&lt;/strong&gt; Substitution and elimination, both&lt;br&gt;
methods, step by step. If your teacher insists on showing work,&lt;br&gt;
so do we.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Quadratic equations with full derivation.&lt;/strong&gt; Discriminant,&lt;br&gt;
factoring when it factors, the quadratic formula when it doesn't,&lt;br&gt;
and a verification line at the end so you know the answer is right.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Word problems in plain language.&lt;/strong&gt; Age problems, mixture problems,&lt;br&gt;
rate-time-distance, work problems — the classic pain points of&lt;br&gt;
middle-school math, converted automatically into equations and&lt;br&gt;
solved with the same step-by-step honesty as the symbolic solver.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A derivative calculator&lt;/strong&gt; that shows the rule it applied at each&lt;br&gt;
step (power rule, chain rule, product rule) instead of just&lt;br&gt;
spitting out a final expression.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interactive solving.&lt;/strong&gt; Paste an equation into the URL as a&lt;br&gt;
parameter and the site animates the solution on load — great for&lt;br&gt;
sharing a solved problem to a classmate or embedding in a lesson.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nine languages.&lt;/strong&gt; If you speak Turkish, the&lt;br&gt;
&lt;a href="https://equation-solver.org/tr/" rel="noopener noreferrer"&gt;same site in Turkish&lt;/a&gt; is not a&lt;br&gt;
Google Translate overlay. It's a native build with translated UI,&lt;br&gt;
translated lessons, translated URL slugs, and locale-aware number&lt;br&gt;
formatting. Same for the other eight.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;No signup. No ads. No freemium wall.&lt;/strong&gt; The entire solver runs&lt;br&gt;
client-side in pure JavaScript. Your equations never leave your&lt;br&gt;
browser. The site is fully static, served from the edge, and&lt;br&gt;
free forever.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If any of that sounds useful to you or to a student you know,&lt;br&gt;
&lt;a href="https://equation-solver.org" rel="noopener noreferrer"&gt;equation-solver.org&lt;/a&gt; is the link.&lt;br&gt;
Throw any equation at it. If it fails on something it should handle,&lt;br&gt;
tell me in the comments and I will fix it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;I am undecided on whether to migrate to a cleaner domain or keep&lt;br&gt;
fighting the SEO ceiling on this one. There is no clean answer.&lt;br&gt;
What I am sure of is that the math part — the thing I actually&lt;br&gt;
cared about from the start — is finally bigger than the domain's&lt;br&gt;
past.&lt;/p&gt;

&lt;p&gt;If you, too, loved math before it got turned into standardized&lt;br&gt;
testing fuel, I think you'll enjoy poking at the solver. And if&lt;br&gt;
you are about to buy an aged domain for your own project: please,&lt;br&gt;
open Wayback first.&lt;/p&gt;




&lt;p&gt;If you have recovered a domain from a worse history than this, I&lt;br&gt;
want to hear the playbook. Drop it in the comments.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>equation</category>
      <category>solver</category>
      <category>math</category>
    </item>
  </channel>
</rss>
