How to Create a Clickable Backup Affiliate Ad for AdSense


Sometimes an AdSense unit won’t display an ad to a user for whatever reason. When an AdSense unit doesn’t show an ad, it leaves an odd amount of space within the content, and reduces my ability to monetize those pages – and I find that unacceptable.

This used to be a much more significant problem, but in the age of remarketing, AdSense can usually find an ad to display for a user even if your particular page content doesn’t have a good content specific match for one. But, sometimes an ad still won’t show, so I still define a backup ad for my AdSense units.

AdSense offers up the ability to specify what you want to show in the place of an AdSense unit that doesn’t display an ad for whatever reason when you create an AdSense unit. The drop down offers you the option to decide whether you want to show a blank space, a solid color or a backup ad when AdSense fails to display. However, you’ll note that choosing the backup ad option only offers you the ability to enter the URL of the backup ad that you want to show.

Backup AdSense Unit OptionBackup AdSense Unit Option

Being presented with the option of entering only a single URL leads most people to believe that they can specify the URL of an image to show, but can’t make that ad image clickable. However, you can create a clickable ad to show in place of AdSense. AdSense simply does a really poor job of making it obvious that you can do so.

What you would typically expect to see in a scenario like this would be two fields – one to specify the URL of the image to show and another to specify the URL the image should link to. I don’t get why AdSense doesn’t make the process of defining a clickable backup ad more intuitive, but it is what it is.

Create the code to define a clickable backup ad

To create a clickable backup ad, AdSense requires you to create an HTML page on your website that contains the ad in HTML format. To create your backup ad, copy and paste the code below into your favorite text editor.

(Note for beginners – Microsoft Word is not a text editor. On Windows you can use the native Notepad application; on Mac you can use Textedit, providing you change the default formatting. Personally, I use Textmate for Mac.)


<br /><a href="https://sugarrae.com/adsense/affiliate-ad-backup-adsense/YOUR AFFILIATE LINK" target="_top"><img decoding="async" src="YOUR AD IMAGE"/></a><br /></code></p> <p>Replace <em>YOUR AFFILIATE LINK</em> with the URL the ad should link to. Then replace <em>YOUR AD IMAGE</em> with the URL to the ad creative you want displayed. For example, below is the code I use to generate a <a href="https://sugarrae.com/getit/semrush" title="SEMRush" class="pretty-link-keyword" rel="">SEMrush</a> ad as my backup AdSense ad for the Sugarrae site.</p> <p><code><br /><title/><br /><a href="https://sugarrae.com/getit/semrush-adsense" target="_top"><img decoding="async" src="https://sugarrae.com/wp-content/uploads/2016/03/semrush-banner-3.jpeg"/></a><br /></code></p> <p>Google <a href="https://support.google.com/adsense/answer/9274025">recommends</a> that you use absolute URLs like I did in the example above. Also, note that the target=”top” element in the link code <em>needs</em> to be there, or your ad will not display correctly. You should also be sure that the creative you plan to use for your ad is the same size as the AdSense unit you’re making it the backup for. </p> <p>Once you’ve copied the code into your text editor and edited it to include your affiliate link and affiliate banner, you need to save the file with a .html extension. Click Save, name the file whatever you’d like – I called my file <a href="https://sugarrae.com/getit/semrush" title="SEMRush" class="pretty-link-keyword" rel="">semrush</a>-backup-ad.html – and save it in HTML format. On Notepad, you’ll need to manually enter the .html after the file name when saving. With TextEdit, you can choose to save it as an HTML file in the File Format drop down.</p> <h2>Upload your HTML file to a server</h2> <p>Now that you have the HTML file for your backup ad created, you’ll need to upload it to a server. AdSense doesn’t care where you host the file, as long as the file is accessible on the Internet. I uploaded it to the Sugarrae site via FTP (you can see my ad <a href="https://sugarrae.com/semrush-backup-ad.html">here</a>). If you’re unsure of how to upload an HTML file to your website, you’ll need to contact your host for help. </p> <h2>Adding the backup ad to your AdSense unit</h2> <p>To add the backup ad to your AdSense unit, log into AdSense and click on My Ads. Click on <em>the name</em> of the AdSense unit you want to specify the backup ad for – <em>not</em> the Edit Ad Type option. On the next screen, locate the Backup Ads field and choose the <em>Show other ads from another URL</em> option on the drop down.</p> <p><img loading="lazy" decoding="async" alt="Choose backup ad option for the AdSense unit" width="1716" height="1254" class="aligncenter size-full wp-image-26705" srcset="https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit.png.webp 1716w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-300x219.png 300w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-768x561.png 768w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-840x614.png 840w" data-lazy-sizes="(max-width: 1716px) 100vw, 1716px" src="https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit.png.webp"/><img loading="lazy" decoding="async" src="https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit.png.webp" alt="Choose backup ad option for the AdSense unit" width="1716" height="1254" class="aligncenter size-full wp-image-26705" srcset="https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit.png.webp 1716w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-300x219.png 300w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-768x561.png 768w,https://sugarrae.com/wp-content/uploads/2016/03/Choose-backup-ad-option-for-the-AdSense-unit-840x614.png 840w" sizes="auto, (max-width: 1716px) 100vw, 1716px"/></p> <p>The enter the URL of the HTML file you created and uploaded to your host using the steps above and click Save.</p> <p><img loading="lazy" decoding="async" alt="Enter the URL of the backup AdSense ad" width="1716" height="1319" class="aligncenter size-full wp-image-26709" srcset="https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad.png.webp 1716w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-300x231.png 300w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-768x590.png 768w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-840x646.png 840w" data-lazy-sizes="(max-width: 1716px) 100vw, 1716px" src="https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad.png.webp"/><img loading="lazy" decoding="async" src="https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad.png.webp" alt="Enter the URL of the backup AdSense ad" width="1716" height="1319" class="aligncenter size-full wp-image-26709" srcset="https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad.png.webp 1716w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-300x231.png 300w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-768x590.png 768w,https://sugarrae.com/wp-content/uploads/2016/03/Enter-the-URL-of-the-backup-AdSense-ad-840x646.png 840w" sizes="auto, (max-width: 1716px) 100vw, 1716px"/></p> <p>The affiliate advertisement you’ve created is now the default backup ad that will display in that AdSense unit should an official AdSense ad fail to show for whatever reason. </p> <p><em>Advanced tip:</em> Whenever possible, you should use an affiliate link that has <a href="https://sugarrae.com/affiliate-marketing/how-to-add-sid-tracking-to-the-big-network-affiliate-links/">SID tracking</a> within your backup ad so that you can ascertain both the number of clicks that ad generates, as well as if the ad makes any sales. If you’re cloaking your affiliate links like I do, you’ll want to ensure you create a new cloaked link for the backup AdSense ad so that you can track clicks for it – especially helpful if the affiliate program doesn’t support SID tracking. </p> <p>Unfortunately, the SEMrush affiliate program does not offer the ability to add SID tracking to their links, so I had to use my general affiliate link in the example above. But I’ll at least be able to see how many clicks the link generates via my link cloaking plugin, <a href="https://sugarrae.com/getit/plp">Pretty Link Pro</a> (affiliate).</p> <h2>Testing your backup AdSense ad</h2> <p>Since AdSense has made defining a backup ad a bit complicated, here’s where I should be giving you a link to test that you’ve created your backup ad correctly. Unfortunately, Google doesn’t provide a way to test backup AdSense ads – which makes no sense, but once again, it is what it is. All you can really do is follow the instructions to the letter and hope for the best.</p> <p>You can also view your server logs to see if the backup ad you created is being accessed and monitor the number of clicks on the specific affiliate link you used within the ad – providing you used an SID code for the link or are using a unique link via a cloaking plugin that tracks clicks. </p> <p><em>Note:</em> It can take some time after adding the backup ad for it to start working within the ad unit. </p> </p></div> </article> <div class="clearfix"></div> <div class="single_custom_bottom mt10 mb10 margincenter text-center clearbox"> <script> atOptions = { 'key' : '3468c6a1b6db794def9f03e5c524d45a', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://www.highperformanceformat.com/3468c6a1b6db794def9f03e5c524d45a/invoke.js"></script> </div> <div class="clearfix"></div> <div class="post_share"> <div class="social_icon row_social_inpost"><div class="favour_in_row favour_btn_red"><div class="heart_thumb_wrap text-center"><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="59490" data-informer="0"><span class="ml5 rtlmr5 wishaddwrap" id="wishadd59490">Save</span><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded59490">Saved</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved59490">Removed</span> </span></span><span id="wishcount59490" class="thumbscount">0</span> </div></div><span data-href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsom2nynetwork.com%2Faffiliate-marketing%2Fhow-to-create-a-clickable-backup-affiliate-ad-for-adsense%2F" class="fb share-link-image" data-service="facebook"><i class="rhicon rhi-facebook"></i></span><span data-href="https://twitter.com/share?url=https%3A%2F%2Fsom2nynetwork.com%2Faffiliate-marketing%2Fhow-to-create-a-clickable-backup-affiliate-ad-for-adsense%2F&text=How+to+Create+a+Clickable+Backup+Affiliate+Ad+for+AdSense" class="tw share-link-image" data-service="twitter"><i class="rhicon rhi-twitter"></i></span><span data-href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fsom2nynetwork.com%2Faffiliate-marketing%2Fhow-to-create-a-clickable-backup-affiliate-ad-for-adsense%2F&media=https://som2nynetwork.com/wp-content/uploads/2025/01/Backup-AdSense-Unit-Option.png&description=How+to+Create+a+Clickable+Backup+Affiliate+Ad+for+AdSense" class="pn share-link-image" data-service="pinterest"><i class="rhicon rhi-pinterest-p"></i></span><span data-href="mailto:?subject=How+to+Create+a+Clickable+Backup+Affiliate+Ad+for+AdSense&body=Check out: https%3A%2F%2Fsom2nynetwork.com%2Faffiliate-marketing%2Fhow-to-create-a-clickable-backup-affiliate-ad-for-adsense%2F - Som2ny+Network" class="in share-link-image" data-service="email"><i class="rhicon rhi-envelope"></i></span></div> </div> <!-- PAGER SECTION --> <div class="float-posts-nav" id="float-posts-nav"> <div class="postNavigation prevPostBox"> <div class="postnavprev"> <div class="inner-prevnext"> <div class="thumbnail"> <img class="lazyload" data-skip-lazy="" data-src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_70_70.png" width="70" height="70" alt="How to Create a Clickable Backup Affiliate Ad for AdSense" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_70_70.png" /> </div> <div class="headline"><span>Previous</span><h4><a href="https://som2nynetwork.com/advertising/barb-launches-two-prototypes-for-big-data-integration/">Barb Launches Two Prototypes for Big Data Integration</a></h4></div> </div> </div> </div> <div class="postNavigation nextPostBox"> <div class="postnavprev"> <div class="inner-prevnext"> <div class="thumbnail"> <img class="lazyload" data-skip-lazy="" data-src="https://som2nynetwork.com/wp-content/uploads/2025/01/1738309044_00-1.jpg" width="70" height="70" alt="How to Create a Clickable Backup Affiliate Ad for AdSense" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_70_70.png" /> </div> <div class="headline"><span>Next</span><h4><a href="https://som2nynetwork.com/african-music/%d0%ba%d0%b0%d0%b7%d0%b8%d0%bd%d0%be-%d0%b3%d0%b4%d0%b5-%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%bc%d0%b0%d1%82%d0%b5%d1%80%d0%b8%d0%b0%d0%bb%d1%8c%d0%bd%d0%be-%d0%b2%d1%8b%d0%b8%d0%b3%d1%80%d0%b0%d1%82/">Казино, где можно материально выиграть диалоговый беспроигрышные сайтики, кои дают выгнать деньги в 2025 возрасте Mp3 Download</a></h4></div> </div> </div> </div> </div> <!-- /PAGER SECTION --> <div class="tags mb25"> <p><span class="tags-title-post">Tags: </span><a href="https://som2nynetwork.com/tag/adsense/" rel="tag">AdSense</a><a href="https://som2nynetwork.com/tag/affiliate/" rel="tag">Affiliate</a><a href="https://som2nynetwork.com/tag/backup/" rel="tag">backup</a><a href="https://som2nynetwork.com/tag/clickable/" rel="tag">Clickable</a><a href="https://som2nynetwork.com/tag/create/" rel="tag">create</a></p> </div> <div class="related_articles pt25 border-top mb0 clearfix"> <div class="related_title rehub-main-font font120 fontbold mb35"> Related Articles </div> <div class="columned_grid_module rh-flex-eq-height col_wrap_fourth mb0" > <article class="col_item column_grid rh-heading-hover-color rh-bg-hover-color no-padding two_column_mobile"> <div class="button_action abdposright pr5 pt5"> <div class="floatleft mr5"> <div class="heart_thumb_wrap text-center"><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="359727" data-informer="0"><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded359727">Added to wishlist</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved359727">Removed from wishlist</span> </span></span><span id="wishcount359727" class="thumbscount">0</span> </div> </div> </div> <figure class="mb20 position-relative text-center"> <a href="https://som2nynetwork.com/affiliate-marketing/10-thoughts-on-impact-com-rakuten-alliance-in-affiliate-marketing/" class=""> <img src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_336_220.png" data-src="https://som2nynetwork.com/wp-content/uploads/2026/07/impact-rakuten-1-336x220.png" alt="10 Thoughts on impact.com Rakuten Alliance in Affiliate Marketing" data-skip-lazy="" class="lazyload " width="336" height="220"> </a> </figure> <div class="content_constructor"> <h3 class="mb15 mt0 font110 mobfont100 fontnormal lineheight20"><a href="https://som2nynetwork.com/affiliate-marketing/10-thoughts-on-impact-com-rakuten-alliance-in-affiliate-marketing/">10 Thoughts on impact.com Rakuten Alliance in Affiliate Marketing</a></h3> <div class="rh-flex-center-align mb15 mobileblockdisplay"> <div > </div> </div> </div> </article> <article class="col_item column_grid rh-heading-hover-color rh-bg-hover-color no-padding two_column_mobile"> <div class="button_action abdposright pr5 pt5"> <div class="floatleft mr5"> <div class="heart_thumb_wrap text-center"><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="359587" data-informer="0"><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded359587">Added to wishlist</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved359587">Removed from wishlist</span> </span></span><span id="wishcount359587" class="thumbscount">0</span> </div> </div> </div> <figure class="mb20 position-relative text-center"> <a href="https://som2nynetwork.com/affiliate-marketing/adsempire-at-i-con-cyprus/" class=""> <img src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_336_220.png" data-src="https://som2nynetwork.com/wp-content/uploads/2026/07/1y7rzbdqTWfRLfmU-rvnyPw-336x220.png" alt="AdsEmpire at i-Con Cyprus" data-skip-lazy="" class="lazyload " width="336" height="220"> </a> </figure> <div class="content_constructor"> <h3 class="mb15 mt0 font110 mobfont100 fontnormal lineheight20"><a href="https://som2nynetwork.com/affiliate-marketing/adsempire-at-i-con-cyprus/">AdsEmpire at i-Con Cyprus</a></h3> <div class="rh-flex-center-align mb15 mobileblockdisplay"> <div > </div> </div> </div> </article> <article class="col_item column_grid rh-heading-hover-color rh-bg-hover-color no-padding two_column_mobile"> <div class="button_action abdposright pr5 pt5"> <div class="floatleft mr5"> <div class="heart_thumb_wrap text-center"><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="359436" data-informer="0"><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded359436">Added to wishlist</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved359436">Removed from wishlist</span> </span></span><span id="wishcount359436" class="thumbscount">0</span> </div> </div> </div> <figure class="mb20 position-relative text-center"> <a href="https://som2nynetwork.com/affiliate-marketing/how-to-think-like-ai-so-you-can-optimize-for-ai/" class=""> <img src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_336_220.png" data-src="https://som2nynetwork.com/wp-content/uploads/2026/07/How-to-Think-Like-AI-So-You-Can-Optimize-for-AI-scaled-336x220.jpg" alt="How to Think Like AI So You Can Optimize for AI" data-skip-lazy="" class="lazyload " width="336" height="220"> </a> </figure> <div class="content_constructor"> <h3 class="mb15 mt0 font110 mobfont100 fontnormal lineheight20"><a href="https://som2nynetwork.com/affiliate-marketing/how-to-think-like-ai-so-you-can-optimize-for-ai/">How to Think Like AI So You Can Optimize for AI</a></h3> <div class="rh-flex-center-align mb15 mobileblockdisplay"> <div > </div> </div> </div> </article> <article class="col_item column_grid rh-heading-hover-color rh-bg-hover-color no-padding two_column_mobile"> <div class="button_action abdposright pr5 pt5"> <div class="floatleft mr5"> <div class="heart_thumb_wrap text-center"><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="359286" data-informer="0"><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded359286">Added to wishlist</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved359286">Removed from wishlist</span> </span></span><span id="wishcount359286" class="thumbscount">0</span> </div> </div> </div> <figure class="mb20 position-relative text-center"> <a href="https://som2nynetwork.com/affiliate-marketing/net-30-does-not-work-for-affiliate-programs/" class=""> <img src="https://som2nynetwork.com/wp-content/themes/rehub-theme/images/default/noimage_336_220.png" data-src="https://som2nynetwork.com/wp-content/uploads/2026/07/Net-30-Does-Not-Work-for-Affiliate-Programs-1-scaled-336x220.jpg" alt="Net 30 Does Not Work for Affiliate Programs" data-skip-lazy="" class="lazyload " width="336" height="220"> </a> </figure> <div class="content_constructor"> <h3 class="mb15 mt0 font110 mobfont100 fontnormal lineheight20"><a href="https://som2nynetwork.com/affiliate-marketing/net-30-does-not-work-for-affiliate-programs/">Net 30 Does Not Work for Affiliate Programs</a></h3> <div class="rh-flex-center-align mb15 mobileblockdisplay"> <div > </div> </div> </div> </article> </div></div> <div id="comments" class="clearfix"> <div class="post-comments"> <div class='title_comments'>We will be happy to hear your thoughts</div> <div id="tab-1"> <ol class="commentlist"> </ol> <div id='comments_pagination'> </div> </div> <ol id="loadcomment-list" class="commentlist"> </ol> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/affiliate-marketing/how-to-create-a-clickable-backup-affiliate-ad-for-adsense/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://som2nynetwork.com/wp-comments-post.php" method="post" id="commentform" class="comment-form"><textarea id="comment" name="comment" cols="30" rows="10" aria-required="true" aria-label="comment"></textarea><div class="usr_re"><input id="author" type="text" value="" name="author" placeholder="Name"></div> <div class="email_re"><input id="email" type="text" value="" name="email" placeholder="E-mail"></div> <div class="site_re end"><input id="url" type="text" value="" name="url" placeholder="Website"></div><div class="clearfix"></div> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Submit" /> <input type='hidden' name='comment_post_ID' value='59490' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> <!-- end comments div --> </div> <div class="mediad mediad_after_comment mb15"><script> atOptions = { 'key' : '3468c6a1b6db794def9f03e5c524d45a', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://www.highperformanceformat.com/3468c6a1b6db794def9f03e5c524d45a/invoke.js"></script> </div><div class="clearfix"></div> </div> </div> <!-- /Main Side --> <!-- Sidebar --> <aside class="sidebar"> <!-- SIDEBAR WIDGET AREA --> <div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><script> atOptions = { 'key' : 'dfde50e60c4c7d112b0c59e1b5f7575f', 'format' : 'iframe', 'height' : 250, 'width' : 300, 'params' : {} }; </script> <script src="https://www.highperformanceformat.com/dfde50e60c4c7d112b0c59e1b5f7575f/invoke.js"></script> </div></div> <div id="recent-posts-2" class="widget widget_recent_entries"> <div class="title">Recent Posts</div> <ul> <li> <a href="https://som2nynetwork.com/recipes/category-a-b/blw/lemon-popsicles-5-min-yummy-toddler-food/">Lemon Popsicles (5 Min)- Yummy Toddler Food</a> <span class="post-date">July 31, 2026</span> </li> <li> <a href="https://som2nynetwork.com/recipes/category-a-b/beer/the-sonoma-county-brewpubs-hopping-with-fun-and-games/">The Sonoma County Brewpubs Hopping With Fun and Games</a> <span class="post-date">July 31, 2026</span> </li> <li> <a href="https://som2nynetwork.com/arcade-game/stern-pinball-unveils-transformers-more-than-meets-the-eye/">Stern Pinball Unveils Transformers: More Than Meets the Eye</a> <span class="post-date">July 31, 2026</span> </li> <li> <a href="https://som2nynetwork.com/arborist/check-trees-before-starting-outdoor-reno-projects-with-a-tree-assessment-should-you-check-trees-before-replacing-your-roof/">Check Trees Before Starting Outdoor Reno Projects With a Tree Assessment – Should You Check Trees Before Replacing Your Roof?</a> <span class="post-date">July 31, 2026</span> </li> <li> <a href="https://som2nynetwork.com/aquarium/teaching-kids-to-respect-water-from-fish-tanks-to-swimming-pools/">Teaching Kids To Respect Water: From Fish Tanks To Swimming Pools</a> <span class="post-date">July 31, 2026</span> </li> </ul> </div><div id="archives-2" class="widget widget_archive"><div class="title">Archives</div> <ul> <li><a href='https://som2nynetwork.com/2026/07/'>July 2026</a></li> <li><a href='https://som2nynetwork.com/2026/06/'>June 2026</a></li> <li><a href='https://som2nynetwork.com/2026/05/'>May 2026</a></li> <li><a href='https://som2nynetwork.com/2025/12/'>December 2025</a></li> <li><a href='https://som2nynetwork.com/2025/11/'>November 2025</a></li> <li><a href='https://som2nynetwork.com/2025/06/'>June 2025</a></li> <li><a href='https://som2nynetwork.com/2025/05/'>May 2025</a></li> <li><a href='https://som2nynetwork.com/2025/04/'>April 2025</a></li> <li><a href='https://som2nynetwork.com/2025/03/'>March 2025</a></li> <li><a href='https://som2nynetwork.com/2025/02/'>February 2025</a></li> <li><a href='https://som2nynetwork.com/2025/01/'>January 2025</a></li> <li><a href='https://som2nynetwork.com/2024/12/'>December 2024</a></li> <li><a href='https://som2nynetwork.com/2024/11/'>November 2024</a></li> </ul> </div> </aside> <!-- /Sidebar --> </div> </div> <!-- /CONTENT --> <!-- FOOTER --> <div class="rh-container mediad_footer mt20 mb20"><div class="clearfix"></div><div class="mediad megatop_mediad floatnone text-center flowhidden"><script> atOptions = { 'key' : '3468c6a1b6db794def9f03e5c524d45a', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://www.highperformanceformat.com/3468c6a1b6db794def9f03e5c524d45a/invoke.js"></script> </div><div class="clearfix"></div></div> <div class="footer-bottom dark_style"> <style scoped> .footer-bottom.dark_style{background-color: #000000;} .footer-bottom.dark_style .footer_widget { color: #f5f5f5} .footer-bottom.dark_style .footer_widget .title, .footer-bottom.dark_style .footer_widget h2, .footer-bottom.dark_style .footer_widget a, .footer-bottom .footer_widget.dark_style ul li a{color: #f1f1f1;} .footer-bottom.dark_style .footer_widget .widget_categories ul li:before, .footer-bottom.dark_style .footer_widget .widget_archive ul li:before, .footer-bottom.dark_style .footer_widget .widget_nav_menu ul li:before{color:#fff;} </style> <div class="rh-container clearfix"> </div> </div> <!-- FOOTER --> </div><!-- Outer End --> <span class="rehub_scroll" id="topcontrol" data-scrollto="#top_ankor"><i class="rhicon rhi-chevron-up"></i></span> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rehub-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <div id="logo_mobile_wrapper"><a href="https://som2nynetwork.com" class="logo_image_mobile"><img src="https://som2nynetwork.com/wp-content/uploads/2025/03/favicon.png" alt="Som2ny Network" width="160" height="50" /></a></div> <div id="rhmobpnlcustom" class="rhhidden"><div id="rhmobtoppnl" style="" class="pr15 pl15 pb15 pt15"><div class="text-center"><a href="https://som2nynetwork.com"><img id="mobpanelimg" src="https://som2nynetwork.com/wp-content/uploads/2026/07/4a0953c4-logo-300x86-1.png" alt="Logo" width="150" height="45" /></a></div></div></div> <div id="rhslidingMenu"> <div id="slide-menu-mobile"></div> </div> <div id="rhSplashSearch"> <div class="search-header-contents"> <div id="close-src-splash" class="rh-close-btn rh-hovered-scale position-relative text-center cursorpointer rh-circular-hover abdposright rtlposleft mt15 mr20 ml30" style="z-index:999"><span><i class="rhicon rhi-times whitebg roundborder50p rh-shadow4" aria-hidden="true"></i></span></div> <form role="search" method="get" class="search-form product-search-form" action="https://som2nynetwork.com/"> <label class="screen-reader-text" for="woocommerce-product-search-field-1">Search for:</label> <input type="text" id="woocommerce-product-search-field-1" name="s" placeholder="Search" value="" data-enable_compare="1" data-posttype="product" /> <input type="hidden" name="post_type" value="product" /> <select name='product_cat' id='12969769' class='rh_woo_drop_cat rhhidden rhniceselect hideonmobile'> <option value='' selected='selected'>All categories</option> <option class="level-0" value="uncategorized">Uncategorized</option> </select> <button type="submit" class="btnsearch hideonmobile" aria-label="Search"><i class="rhicon rhi-search"></i></button> </form> </div> </div> <div id="re-compare-bar" class="from-right rh-sslide-panel"> <div id="re-compare-bar-wrap" class="rh-sslide-panel-wrap"> <div id="re-compare-bar-heading" class="rh-sslide-panel-heading"> <h5 class="rehub-main-color pt15 pb15 pr15 pl20 mt0 mb0 font120">Compare items<i class="blackcolor closecomparepanel rh-sslide-close-btn cursorpointer floatright font130 rhi-times-circle rhicon" aria-hidden="true"></i></h5> </div> <div id="re-compare-bar-tabs" class="rh-sslide-panel-tabs abdfullwidth mt30 pb30 pt30 width-100p"> <ul class="rhhidden"><li class="re-compare-tab-116319 no-multicats" data-page="116319" data-url="https://som2nynetwork.com/comparison/">Total (<span>0</span>)</li></ul> <div><div class="rh-sslide-panel-inner mt10 re-compare-wrap pr20 pl20 re-compare-wrap-116319"></div></div> <span class="re-compare-destin wpsm-button rehub_main_btn" data-compareurl="">Compare<i class="rhi-arrow-circle-right rhicon" aria-hidden="true"></i></span> </div> </div> </div> <div id="re-compare-icon-fixed" class="rhhidden"> <span class="re-compare-icon-toggle position-relative"><i class="rhicon rhi-shuffle"></i><span class="re-compare-notice rehub-main-color-bg">0</span></span> </div> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <script id="rehubtablechart-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/tablechart.js?ver=1.7"></script> <script id="rehubcompare-js-extra"> var comparechart = {"item_error_add":"Please, add items to this compare group or choose not empty group","item_error_comp":"Please, add more items to compare","comparenonce":"19d622a6f6"}; //# sourceURL=rehubcompare-js-extra </script> <script id="rehubcompare-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/comparechart.js?ver=1.8"></script> <script id="woocommerce-js-extra"> var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; //# sourceURL=woocommerce-js-extra </script> <script data-wp-strategy="defer" id="woocommerce-js" src="https://som2nynetwork.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.3.5"></script> <script id="q2w3_fixed_widget-js-extra"> var q2w3_sidebar_options = [{"use_sticky_position":false,"margin_top":0,"margin_bottom":0,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":[]}]; //# sourceURL=q2w3_fixed_widget-js-extra </script> <script id="q2w3_fixed_widget-js" src="https://som2nynetwork.com/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3"></script> <script id="sourcebuster-js-js" src="https://som2nynetwork.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.3.5"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://som2nynetwork.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; //# sourceURL=wc-order-attribution-js-extra </script> <script id="wc-order-attribution-js" src="https://som2nynetwork.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.3.5"></script> <script id="rhinview-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/inview.js?ver=1.1"></script> <script id="rhpgwmodal-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/pgwmodal.js?ver=2.0"></script> <script id="rhunveil-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/unveil.js?ver=5.2.1"></script> <script id="rhhoverintent-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/hoverintent.js?ver=1.9"></script> <script id="rhcountdown-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/countdown.js?ver=1.1"></script> <script id="rehub-js-extra"> var rhscriptvars = {"back":"back","ajax_url":"/wp-admin/admin-ajax.php","fin":"That's all","noresults":"No results found","your_rating":"Your Rating:","addedcart":"Added to Cart","nonce":"8390e4b094","hotnonce":"875535c18e","wishnonce":"587b7260e2","searchnonce":"dceba7f600","filternonce":"cec45efd21","rating_tabs_id":"1b16a0f010","max_temp":"10","min_temp":"-10","helpnotnonce":"94947b0981"}; //# sourceURL=rehub-js-extra </script> <script id="rehub-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/custom.js?ver=18.9.7"></script> <script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://som2nynetwork.com/wp-includes/js/comment-reply.min.js?ver=7.0.2"></script> <script id="rhajaxaddtocart-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/ajaxcart.js?ver=18.9.7"></script> <script id="rhquantity-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/quantity.js?ver=18.9.7"></script> <script id="googlesitekit-events-provider-woocommerce-js-before"> window._googlesitekit.wcdata = window._googlesitekit.wcdata || {}; window._googlesitekit.wcdata.products = []; window._googlesitekit.wcdata.add_to_cart = null; window._googlesitekit.wcdata.currency = "GBP"; window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"]; //# sourceURL=googlesitekit-events-provider-woocommerce-js-before </script> <script id="googlesitekit-events-provider-woocommerce-js" src="https://som2nynetwork.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-56777fd664fb7392edc2.js" defer></script> <script id="hoverIntent-js" src="https://som2nynetwork.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script> <script id="megamenu-js" src="https://som2nynetwork.com/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.4.1"></script> <script id="megamenu-pro-js" src="https://som2nynetwork.com/wp-content/plugins/megamenu-pro/assets/public.js?ver=2.4.2"></script> <script id="rhniceselect-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/niceselect.js?ver=1.0"></script> <script id="rhwoodropcat-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/woodropcat.js?ver=1.0"></script> <script id="rhwishcount-js" src="https://som2nynetwork.com/wp-content/themes/rehub-theme/js/wishcount.js?ver=1.1"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://som2nynetwork.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.2"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://som2nynetwork.com/wp-includes/js/wp-emoji-loader.min.js </script> <div id="rh-woo-cart-panel" class="from-right rh-sslide-panel"> <div id="rh-woo-cart-panel-wrap" class="rh-sslide-panel-wrap"> <div id="rh-woo-cart-panel-heading" class="rh-sslide-panel-heading"> <h5 class="pt15 pb15 pr15 pl20 upper-text-trans mt0 mb0 font130">Shopping cart<i class="blackcolor closecomparepanel rh-sslide-close-btn cursorpointer floatright font130 rhi-times-circle rhicon" aria-hidden="true"></i></h5> </div> <div id="rh-woo-cart-panel-tabs" class="rh-sslide-panel-tabs abdfullwidth mt30 pb30 pt30 width-100p"> <div class="rh-sslide-panel-inner font120 mt10 woocommerce widget_shopping_cart" id="rh-woo-cart-panel-content"> </div> </div> </div> </div> </body> </html>