These days, successful affiliate marketers need to know a lot about different things. You need to know how to create ads that convert, analyze traffic, and understand the ins and outs of payments and advertising.
Technical skills are important too: you need to know how to create and upload websites, set up Cloudflare, manage domains, and more.
Sure, you can learn all these technical skills, like HTML, security to prevent hacking, working with CMS and DNS servers, and SEO. But that takes a lot of time and money.
However, there is an easier way. You can copy an existing website, tweak it if necessary, and use it as you wish. In this article, we’ll look at how to copy a website and the details you need to know about copying and adapting websites.
What you need to know about copying a website
What happens when you want to open a webpage and click a link in your browser? Here’s a simple breakdown:
- The browser sends a request to the server.
- The server replies with an HTML document that has all the data for the page.
- The browser reads and shows this data as a web page you can interact with.
- When the user clicks on another link, the browser sends the request again, receives, and then decrypts the HTML document.
If you visit the website often, the browser will save a copy of the page to load it faster next time. But remember, you can't edit this saved page.
Ways to copy code and images
Ctrl + S
This is one of the easiest ways to copy a website with all its content is to:
- Find the website you want to copy.
- Press Ctrl+S on your keyboard.
- Click "Save".
This will save the webpage to your computer. However, there are some drawbacks:
The saved page won’t give you access to the website’s source code. You’ll only get a basic version of the page, not the full underlying code.
You need special permissions to access the full page code and resource files. Without these, you’ll only get a simple version of the webpage.
Some files might not save correctly, which can mess up the website. For example, images might not display correctly on a landing page.
Developer Tools
Another way to copy a website is by using Developer Tools in your web browser. This method is useful because it lets you copy both the source code and the file structure of the webpage. Here’s how to do it:
Open your web browser.
- Press Ctrl+I or Ctrl+Shift+I to open Developer Tools.
- Click on the "Sources" tab to see the page structure.
- You’ll see a list of folders and files. The files you need are usually in the first folder.
- Create a folder on your computer (or in the cloud) with the name of the webpage.
- Inside this folder, recreate the website structure. Make sure all the names match.
- Save each file one by one by right-clicking on them and selecting “Save As”.
Tips for using developer tools
If the file name doesn’t copy automatically, you’ll need to copy it yourself. Ignore anything after a question mark (“?”) in the file name.
To download an image, click on it in the left panel, right-click on the image, and select “Save As”.
Repeat this process for all the pages of the website to get a complete copy.
Parsing
A more advanced method used by affiliate marketers is parsing. Parsers are tools that automatically collect information from websites. There are different types of parsers for various tasks, like social media or marketplace data.
Parsers use a language called XPath to request specific parts of a webpage and download the necessary information. This method saves a lot of time and helps organize the files correctly.
Here’s how to use a parsing service:
- Enter the URL of the landing page or pre-landing page into the parser.
- The parser sends a request to the server.
- The server sends the website files back to the parser.
- The parser scans the page and saves all files, images, links, and other content.
- The parser then moves to the next page and repeats the process until the entire website is downloaded.
However, remember that all these methods have a common drawback: they only copy the content, not the source code.
Recommended parsers
One popular parser is Cyotek WebCopy. It has many useful features including:
- It accurately downloads the website structure and fixes links to avoid duplicates.
- It can download hidden parts of the website.
- It handles forms created by dynamic PHP scripts without crashing.
- It allows you to save all webpage content into one file.
- It creates a link tree, which helps you see and analyze the entire website structure.
- It has filters to download only images or scripts if needed.
In addition to Cyotek, affiliates also use parsers such as HTTrack and Teleport Pro to download websites.
Problems that arise when copying a website page
When you try to copy a website, you might run into some issues. Here are some common problems:
- Slower page load: The copied page might load much slower than the original.
- Messed-up layout: The layout might not look right because of formatting errors.
- Poor image quality: Images you download might be of lower quality.
- Broken forms and links: Web forms and links might not work properly.
Also, if the website was made using a CMS with PHP, it’s likely you won’t get an exact copy because you can't change PHP code without server access.
On the bright side, simple landing pages made with HTML, JavaScript, and CSS are usually easier to copy correctly.
Once you’ve downloaded a landing page, you’ll face two main questions: how to edit it and how to get traffic. We’ll talk about editing later. For traffic, MyBid is a good source. MyBid offers traffic from over 200 geos and has a system to filter out bots. In addition, MyBid operates under a fully managed system where a personal manager helps with everything from setup to optimization of your ad campaign.
How to edit a website to suit your request
Once you've downloaded a website, the next step is to edit it so it matches what you're looking for. Here's a simple step-by-step plan for modifying the website:
- Open a coding program: Start by opening up a code editing software like Visual Studio Code, Notepad++, or Sublime Text. These programs give you the tools you need to make changes to the website's code.
- Update the code: Look through the existing website code and make any changes you want. This could mean updating the content, changing the layout, or adding new features.
- Tweak the design: Use CSS to improve the visual style of the website. This lets you control things like the placement of elements, the font styles, the colors, and other design details to get the look you want.
- Add interactive stuff: Incorporate JavaScript (JS) scripts to put in interactive elements like web forms, buttons, links, and other interactive parts that will make the website more engaging for visitors.
- Save and test: After making all your edits, be sure to save the changed files either on your own computer or in the cloud. Then check the website in a web browser to make sure everything is working correctly.
There's another method that's quicker for editing multi-page websites. You can use a combination of the Web-Archive scanner and R-Tools service.
Wayback Machine is the largest online archive of websites, holding over 866 billion pages. You can use its scanner to save a competitor’s landing page. Then, with R-Tools, you can unpack this archive and get the files from that landing page. After that, just upload the website to your hosting, connect it to your domain, and update the file paths.
Copying a website with a popular CMS
Let's talk about how to work with CMS (Content Management Systems). The most popular ones are WordPress, Tilda, Bitrix, and Joomla.
WordPress
Copying a website with a CMS like WordPress is similar to regular website duplication, but there are special tools to make it easier. One popular tool is the Wpgrabber plugin.
- Install Wpgrabber.
- Connect to the website hosted on WordPress.
- The plugin will transfer all the necessary content to your new website.
Wpgrabber also has a built-in translator. For example, you can take a Spanish competitor’s landing page and automatically translate it into Italian.
Tilda
Webmasters often use Tilda for creating landing pages because it's user-friendly and supports multiple accounts.
To make a full copy of a Tilda website, you need to use the control panel. Tilda also allows you to transfer the original website code, but this feature is only available to users on the Business plan.
For copying websites from Tilda, you can use regular parsers (though they might not work perfectly) or a special Telegram bot called DevMode, which offers one free test copy. DevMode can copy most elements except product cards and complex animations, but the developers are working on adding these features.
Bitrix
The copying process with Bitrix, like other CMSs, depends on whether you have access to the control panel.
- If you have access, Bitrix offers tools for copying the website code, creating backups, and exporting product data in XML and CSV formats.
- If you don't have access, you can use parsing services to copy the website.
Joomla!
Joomla! is another popular CMS. The process for copying a website depends on whether you have control panel access.
- With access, you can use Akeeba Backup to create a backup in .jpa format, which includes all necessary data. This backup includes a program for unpacking called Kickstart.php. Run the built-in installation program, and the website will be ready.
- Without access, you can either automatically copy the website to another CMS (such as through the FG Joomla to WordPress plugin) or use parsers to create a copy and host it yourself.
Conclusion
Even a beginner in affiliate marketing can create an exact copy of a website. All you need to learn are the basics of “Developer Tools,” parsing, and some other specialized services.
However, there are some limitations to be aware of when copying pages: large file sizes, issues with copying certain elements, and the inability to download someone else's source code, among other things.
Still, the skills you gain are enough to download landing pages and pre-landing pages for affiliate marketing. To start getting traffic with MyBid, you just need to set a budget and prepare some creatives (you can consult a personal manager if needed). Then, thanks to the fully managed system, your advertising campaign will bring traffic to your website without you having to do much.