In 2009, I built my first website, confident that good products and strong demand would naturally attract traffic. Back then, relying on word-of-mouth promotion and posting on classified sites, I could earn $400 a week, which I thought was pretty impressive. But I soon realized that these traffic sources were both unstable and unscalable. Later, I discovered SEO and understood that it's a growth method that truly brings sustainable organic traffic.
The problem is, SEO seems complex, overwhelming, and the advice from various "experts" is often contradictory. I once paid an agency, only for them to disappear after two weeks. With no other option, I decided to learn it myself. That's an 11-year journey. If I could start over, I would approach it entirely differently, avoid those detours, and achieve results faster.
Many people learn SEO by subscribing to a bunch of blogs, watching countless tutorials, and joining various paid communities, only to become more confused. Why? Because they spend all their time "learning" instead of "doing."
SEO is not a theoretical subject; it's a systematic skill that requires practical validation. If you spend 80% of your time reading articles and watching videos and only 20% executing, you'll never truly master SEO.
The truly effective way to learn is the opposite: dedicate 80% of your time to hands-on practice and 20% to learning. This is the so-called "80/20 rule." When you invest most of your energy in real projects, you'll find that many theories don't hold up in practice, while the truly effective methods will emerge naturally through your repeated testing.
For example, when it comes to keyword research, analyzing 50 keywords yourself using tools is far more effective than reading ten tutorials. For link building, sending 50 outreach emails to see which approach actually works is better than reading countless guides. Information overload will only trap you in a cycle of "learning a lot but knowing nothing."
Before you learn to drive, you need to know how to start the car, accelerate, and brake. SEO is the same; without a solid foundation, everything that follows is meaningless.
The two most crucial foundational skills are: keyword research and on-page optimization. Mastering these two allows your content to be truly understood and ranked by search engines. After that, you can gradually learn about technical SEO (like site structure, speed optimization) and link-building strategies.
Many people want to learn "gray hat techniques" and "quick ranking secrets" from the start, ending up not even understanding basic keyword placement. This is like trying to run before you can walk – you'll only end up falling harder.
The core of keyword research is finding terms that have "search volume, moderate competition, and align with user intent." The core of on-page optimization is ensuring clear content structure, high information density, and a good user experience. If you get these two right, your content will at least be considered by Google.
If you want to automate keyword placement and on-page SEO structure during content generation, you can try SEOInfra. It not only helps you generate original blog posts from high-quality video content like YouTube but also automatically optimizes the SEO technical structure during generation, ensuring content meets search engine standards from the start and saving you from later adjustments.
Benjamin Franklin said, "Tell me and I forget. Teach me and I may remember. Involve me and I learn."
If you truly want to master SEO quickly, the best way is to join a reputable SEO agency or team, even as an intern. Why? Because you'll gain exposure to real projects, see the complete process, and understand different SEO strategies across industries, rather than figuring it out on your own.
The advantage of an agency is that you'll work on diverse projects like e-commerce sites, SaaS websites, and content-focused websites, each with its own SEO strategy. This variety allows you to quickly accumulate experience and avoid the limitation of "only being able to work on one type of website."
If you lack relevant experience, proactively reach out to SEO bloggers or companies you admire, express your desire to learn, and even offer to intern for free for a few months. This isn't about cheap labor; it's an investment – you're trading your time for real-world SEO experience and industry connections.
How to do it specifically? Make a list of SEO professionals or companies you respect, follow them on social media, leave valuable comments on their content, and make them remember you. Then, send an email explaining the value you can bring. Even as a beginner, if you show a serious attitude and willingness to learn, many teams are willing to give opportunities.
Seth Godin said, "Things that look like shortcuts are often detours in disguise."
There are no shortcuts in SEO. Methods claiming "top 10 in 7 days" or "quick ranking secrets" either violate Google's rules or are simply unsustainable. Instead of wasting time searching for these so-called shortcuts, focus your energy on optimizing your SEO workflow.
For example, if you find that finding email addresses takes up a significant amount of time in your link-building efforts, consider automating this step with tools or outsourcing it to an assistant. If you feel content publishing is too slow, spend 10 minutes researching efficient content publishing workflows instead of settling for a $10-per-article writer.
True efficiency gains come from "breaking down tasks → identifying bottlenecks → optimizing steps," not from searching for magical black-hat techniques.
For instance, a health website I previously sold only required 2.5 hours of maintenance per week in 2018, yet its traffic doubled. Why? Because I concentrated my time on keyword research, finding terms with low competition and moderate search volume, then handed them off to writers for initial drafts, with an editor polishing them. I only handled the final on-page optimization.
I didn't spend time on link building because it wasn't the biggest growth driver at that stage. It wasn't until early 2019 that I started focusing on link building, and shortly after, the site was acquired. What does this tell us? You don't need to do everything at once; you need to identify the 20% of work that is most effective at the current stage and pour all your effort into it.
SEO requires practice, practice requires perseverance, and all good results come from countless failures.
Take link building, for example. Many people think, "Backlinks are no longer important." This is a complete misconception. Google explicitly states that their algorithm considers "content quality," and one of the important criteria for judging quality is how many authoritative websites link to your page. Industry research also repeatedly proves that there is a significant positive correlation between the number of backlinks and search traffic and keyword rankings.
So why do some people say backlinks aren't important? Because link building is too difficult; it requires emailing strangers, facing rejection, and constantly adjusting strategies. If you lack sufficient willpower, you simply won't persist.
But think about it from another perspective: link building is essentially recommending valuable content to the right people. If your content is truly useful, most people are willing to link to it. The key is to accept rejection and treat every failure as a learning opportunity.
I suggest beginners do this: send 50 link-building emails using the same strategy and observe the conversion rate. Then, adjust your messaging based on the feedback and send another 50. Continuously test and optimize, and gradually you'll find the link-building methods that work for you.
SEO is not something that happens overnight. According to research, only 5.7% of new pages rank in Google's top 10 within a year, and nearly 75% of pages never even make it into the top 100 in their first year. So, if you've chosen the right keywords, optimized your pages, and built enough backlinks, give yourself 6 to 12 months and wait patiently for results.
If you are new to SEO, start doing these two things now:
Don't just watch tutorials; open the tools and actually analyze 50 keywords to see which ones have a chance to rank.
Don't just take notes; find an article, adjust the title, structure, and internal links according to SEO standards, and see the results.
Remember, SEO is a marathon, not a sprint. Free, continuous, passive organic traffic won't come overnight, but as long as your direction is right and you persist, the rewards will far exceed your imagination.
It depends on your learning method and level of commitment. If you follow the 80% practice, 20% learning principle and have real projects to work on, you can grasp the basics and start seeing results in 3 to 6 months. However, true mastery requires at least 1 to 2 years of continuous practice.
If you want to do SEO long-term, learning it yourself is essential. Agencies can help you get started quickly, but you must have core capabilities in-house. It's recommended to learn the fundamentals first before considering collaboration with professional teams.
Absolutely. Most SEO tasks do not require programming. Keyword research, content optimization, and link building are all skills that non-technical individuals can master. Technical SEO aspects can be addressed with tools or by outsourcing.
Typically, it takes 6 to 12 months. If your keywords have low competition, your content is high quality, and your pages are well-optimized, you might see some rankings in 3 to 6 months. But don't expect immediate results; SEO is a long-term investment.
It's not an either/or question. Paid advertising yields fast results, but traffic disappears when you stop the ads. SEO takes time to show results, but once rankings are achieved, traffic can be sustained for a long time at a lower cost. The ideal scenario is a combination of both: use ads for short-term gains and SEO for long-term sustainability.
大纲