
You have published your website, people are starting to visit, and you want those visits to help pay for the work. To get ads on your website, join a publisher ad network, submit your site for approval, install its ad code and choose where the ads can appear. Google AdSense is one route; other networks and direct agreements with advertisers offer different levels of control.
The code is only part of the job. Your content must qualify, your website builder must support the integration, and the advertising must leave enough room for people to read. A page that earns a little more today but drives regular visitors away is a poor trade.
Table of contents
Summarise the whole article in one click with AI:
Summarise with AIWhich ad network should you choose?
First, separate two services that are easy to confuse. Google Ads lets advertisers pay to promote their business. Google AdSense lets publishers earn money by displaying advertising on their own websites. You do not need to buy a Google Ads campaign to add AdSense ads.
The best option depends on your audience, the formats you will accept and how much setup you want to manage. Compare payment conditions, editorial restrictions, advertising controls and technical support before you sign up.
Google AdSense: automatic placements or individual ad units
AdSense offers Auto ads, which can place advertising automatically, and ad units you position yourself. The first approach reduces placement work; the second gives you more control over your layout. Neither removes the need to check the finished pages on mobile.
Adcash and other publisher networks
Adcash offers an automated tag and manually configured ad tags through its publisher platform. Check which formats a tag activates before installing it: a banner, an interstitial and a popunder do not create the same experience. Ask about approval criteria and payment terms for your account rather than assuming every network follows Google’s rules.
Our comparison of Google AdSense alternatives helps you explore other monetization options. Start with a setup you can actually monitor, not several overlapping scripts.
Selling advertising directly
You can also approach a relevant brand and sell a placement on your site. A specialist audience may interest a sponsor even when total traffic is modest. Prepare a short media kit with your subject, audience geography, available formats and measured readership. Agree on the price, campaign dates, reporting and responsibility for supplying the creative. You gain negotiating control, but you also handle sales and administration.
What does your website need before you apply?
Google’s AdSense eligibility requirements call for original, useful content that complies with its policies, access to the site’s HTML and an adult account holder. Its general eligibility page does not give a universal minimum number of monthly visitors. That does not mean an empty site will be approved.
Before applying, finish your main pages, make navigation understandable and remove broken or unfinished sections. A visitor should be able to identify who publishes the content and find contact and privacy information. Publish material that answers real questions rather than pages assembled only to hold ads.
Check your technical access too. Some hosted website plans restrict third-party scripts or advertising. Find out whether your plan lets you add code to the page head and insert ad units into the body before creating an account.
If you are trying to monetize a YouTube channel rather than a website, use the YouTube Studio process. Website advertising and AdSense for YouTube have different onboarding requirements.
How to put ads on your website with Google AdSense
1. Create your account and add the site
Sign up for AdSense with your Google Account and enter the website you own. Complete the account and payment information requested in the dashboard. Use an email address you monitor so that review requests and policy messages do not go unnoticed.
2. Connect the website and request a review
Follow the verification method offered in your account. Google’s site connection instructions describe the AdSense code snippet, an ads.txt snippet and a meta tag. These are alternative verification methods, not three snippets you must paste everywhere.
If you choose the AdSense code method, place the account-specific snippet inside the <head> section. Confirm the installation and request a review. The site needs approval before it can show ads; verification alone is not approval. Follow its status in AdSense rather than repeatedly replacing the code.
3. Configure consent before serving advertising
Your obligations depend on your visitors’ locations and the advertising technologies you use. For personalized ads served to users in the EEA, the UK or Switzerland, Google requires a certified consent management platform integrated with the IAB Transparency and Consent Framework. See its publisher consent requirements.
A CMP is the system that presents privacy choices and communicates them to advertising partners. Configure it for your actual vendors and test acceptance, refusal and withdrawal. Installing a banner does not, by itself, make a website compliant with privacy law.
4. Choose Auto ads or manual placements
For Auto ads, open Ads in AdSense, edit your site and enable Auto ads. Review the preview, select the formats you want, adjust the in-page ad load and exclude unsuitable pages or areas. Apply the settings when the layout looks right. Google’s Auto ads setup guide explains these controls.
For manual placements, create an ad unit in your account and insert its generated code where the ad should appear in the page body. Use the supplied snippet, with your own publisher and unit identifiers. Do not copy another site’s advertising code or paste a head snippet into a paragraph and expect it to define a placement.
5. Install the code through your CMS
On WordPress, Site Kit by Google can connect AdSense and place the Auto ads code. Enable its code-placement option only after checking whether your theme or another plugin already inserts the same snippet. Site Kit does not manually position individual ad units, and connecting the plugin does not bypass Google’s review.
On another website builder, use its supported advertising integration or custom-code settings. A developer can add the code to shared templates on a custom-built site. In either case, verify the published page, not just the editor preview, and clear any relevant cache after an installation change.
6. Check ads.txt and test the live pages
If your account provides an ads.txt entry, add it to the file at your domain root without deleting entries for other authorized partners. The file tells buyers which sellers are authorized to sell your inventory. It does not replace the JavaScript that displays ads.
Once the site is approved and the configuration is active, test an article, your homepage and a mobile layout. Check that ads do not cover the menu, consent controls or important buttons. Never click your own ads to check whether they work.
Which ad formats belong on your pages?
A responsive display advertising banner is a sensible format to assess first: its position is visible, and you can judge how it fits beside your content. In-content units can sit between sections of a long article; an in-feed placement may suit a list of posts. Keep advertising recognizable as advertising.
Anchor ads remain attached to an edge of the screen, while interstitial formats interrupt the journey between content. Review these carefully on smaller devices. A floating ad, a consent banner and a chat widget can leave very little usable space when they appear together.
Placement matters more than filling every available gap. An above-the-fold ad should not push the answer out of view. Keep ads away from a download button, navigation link or form control where a reader could click by mistake. A layout that works on a wide desktop screen may need fewer units on a phone.
Start with a restrained configuration. If you add another placement, give it a clear purpose and measure the result before expanding again.
How much money can website ads make?
There is no fixed payment for a website visit. Earnings vary with audience geography, advertiser demand, subject matter, device, season and the inventory that actually receives ads. Your visitor count alone cannot tell you what you will earn.
For a site-level view, use page RPM: estimated advertising revenue per thousand page views. Google’s page RPM definition uses this calculation:
Page RPM = estimated earnings ÷ page views × 1,000.
For example, if your report shows $80 in estimated earnings from 10,000 page views, the page RPM is $8. This calculation describes that reporting period; it does not predict the next one. Page RPM is also different from ad CPM: one page can contain several ad impressions.
Track total revenue alongside RPM, viewability and reader engagement. Compare mobile with desktop and separate major traffic sources. A higher click-through rate is not automatically a win if accidental clicks increase or visitors stop reading. Treat estimated earnings as provisional until the network finalizes them.
For direct sponsorships, income follows the agreement you negotiate, such as a fixed campaign fee or an impression-based price. Keep those revenues separate when comparing network performance.
Increase ad revenue without driving readers away
Before adding more ads, improve the pages people already visit. Useful content and clear internal navigation give readers a reason to stay and return. Think about what brought them from search in the first place: if they cannot find the answer, another ad slot will not fix that. Buying low-quality traffic to increase impression counts is not a substitute for building an audience.
Protect the reading experience technically as well. Reserve space for ad slots so the text does not jump when a creative loads. Google’s web.dev guidance on reducing layout shifts identifies ads without reserved dimensions as a common source of instability. Check loading and responsiveness after each integration, including any new consent or advertising script.
Test one meaningful change at a time: a position, a format or the ad load. Compare similar traffic periods, and use a controlled experiment when your platform supports it. Decide in advance what you will watch besides revenue, such as engagement or completed purchases. Ads that distract customers from your own high-value offer can cost more than they earn.
AdSense also prohibits clicking your own ads or artificially inflating impressions and clicks. Do not ask readers to click advertising to support your site. These are explicit AdSense program policy rules, not optional optimization tips.
Web Push: an additional revenue stream beyond page placements
Display advertising depends on space within your pages. Web Push provides another route: visitors who opt in can receive messages through their browser’s notification system, including after they have left your website. It does not require collecting their email address or phone number.
For publisher monetization, that permission must clearly cover partner advertising. A subscription to editorial updates should not be treated as unrestricted permission to send promotional messages. Readers also need a clear way to withdraw permission.
With our audience monetization solution, we deliver advertising campaigns to an opted-in audience and share revenue with the publisher. Revenue depends on the audience collected and the campaigns delivered; it is not a guaranteed payment for every visitor.
The practical distinction is the delivery surface: a push notification does not need another banner slot inside an article. That does not make implementation impact-free. Check the collection script, invitation timing and message frequency as carefully as any other integration.
Keep it within a broader publisher monetization mix. Display, sponsorships and Web Push need separate reporting so you can see whether each adds income without weakening the audience relationship.
Questions about getting ads on your website
Can I put ads on a new website?
You can apply when your site meets the chosen network’s requirements. Being new does not remove the need for original content, working navigation and policy compliance. Check your website builder’s restrictions before trying to install an ad script.
Do I need thousands of visitors to use AdSense?
Google’s general eligibility guidance does not specify a universal monthly traffic threshold. Approval and worthwhile earnings are different questions, though: a small audience may generate very little advertising income. Other networks can set their own entry requirements.
Why are ads not showing after I added the code?
Check the site’s approval status, account alerts, active ad settings and the published code first. Then check consent settings, cached pages and whether your test browser blocks advertising. A verification meta tag or ads.txt file alone does not display ads. Use the network’s diagnostics instead of adding duplicate snippets.
Can I use more than one advertising network?
Possibly, but check each provider’s terms, exclusivity requirements and placement rules. Give each integration clearly managed inventory and watch the combined ad load. Adding networks is useful only if the additional revenue outweighs the technical and reader-experience costs.
Will adding ads hurt my website’s SEO?
Advertising is not automatically an SEO problem. Poor implementation can make pages slower, unstable or difficult to read. Keep the main content accessible, avoid intrusive placements and compare performance before and after you introduce ads.
If you are getting started, the next decision is small: choose one network, finish the eligibility checks and test a restrained layout. Expand when you have evidence that the extra advertising helps the business.



