10 Ways To Automate Your WordPress Site Through Forms, Automatic Updates, Social Media Autosharing, And Plugins

WordPress Marketing Automation

While running this WordPress site for over 5 years, I’ve learned to automate quite a bit.

Updating WordPress software, using intakes to collect customer information, and relying on SEO to generate more inquiries through my spam-free contact form. It’s not just about using plugins to automate specific tasks, it’s about using your entire website to automate sales and marketing. These are the real time savers when it comes to WordPress marketing automation.

I will walk you through plugins, SEO techniques, and even how to outsource specific tasks (like web development and graphic design) to overseas freelancers for very cheap. This has literally saved me thousands of hours throughout the last 5 years and I hope it can do the same for you.

Table Of Contents

  1. Use Advanced Contact Forms
  2. Block Comment Spam
  3. Enable WordPress Autoupdates
  4. Use Social Media Autosharing
  5. Use An Image Compression Plugin
  6. Schedule Posts
  7. Use An Internal Linking Plugin
  8. Create Content That Sells
  9. Get Better At SEO And Conversions
  10. Outsource WordPress Development With Freelancer.com


1. Use Advanced Contact Forms

Give people the option to upload photos, select multiple items, choose from a dropdown, or even build a pizza. You can do this using Gravity forms which helps you collect additional information when someone contacts you. Your main contact page should be relatively simple (too complex and people won’t fill it out) so I suggest creating new forms for different purposes. You can even use this for customer intakes and employment applications. Check out their demo and feature page for examples of what you can do with Gravity Forms.



  1. Build a pizza
  2. Conditional logic
  3. Employment application
  4. Multi-page contact form
  5. Simple contact form


2. Block Spam

Prevent spam on comments and contact form inquiries. Try using the Anti-Spam Plugin if you’re having trouble with comment spam. It’s free and works well on all my WordPress sites. Then add a captcha (like Google reCAPTCHA) to block spammy contact form inquiries. Spam is a huge problem with WordPress and is probably the last thing you want to spend time on.


3. Enable WordPress Autoupdates

Use the Automatic Updater Plugin and never worry about updating WordPress core, themes, or plugins again. As with any update, there is a slight chance something will go wrong – so it’s a good idea to take automatic backups through your hosting cPanel or a plugin like UpdraftPlus. Your hosting cPanel may also have options for automatic WordPress updates.



4. Use Social Media Autosharing

Instead of posting each blog post manually, use the Social Media Auto Publish Plugin to do this for you. It has great reviews (4.6 stars) and you can publish posts with images on Facebook, Twitter, and LinkedIn. Comes with customizable message formats and filters so you can choose not to publish pages or posts from certain categories. Definitely worth checking out.



5. Use An Image Compression Plugin

Losslessly compressing images improves WordPress speed. There are many plugins that do this but Imagify and Kraken are the best (other plugins can break images or just don’t work – I have done a lot of research on this). This plugin can save you time from doing this manually.



6. Schedule Posts

If you’re serious about SEO you’re probably writing a new blog article at least once a week. And if you’re proactive about it you can write 4 articles at the beginning of month, then schedule these to publish throughout the month. It’s kind of like Hootsuite for blogging.



7. Use An Internal Linking Plugin

Linking related content is great for SEO. An internal linking plugin links related content based on unique keywords mentioned in your content. Every time you mention a specific keyword, the plugin will link to a page or post. I don’t always recommend this since I don’t always use the same link (anchor) text all the time, but if you feel like this could work for you, check out the SEO Internal Links Plugin. It doesn’t have great reviews but no automatic linking plugin does.


8. Create Content That Sells

When people contact you, they should have a good understanding of your services without having to ask you a bunch of questions. I often see people creating separate pages for each service so they can target specific keywords. This is good for SEO as you’re targeting more keywords, however I see too many people add short, useless content (with no images, videos, etc) because they just want to rank for a keyword. These pages rarely rank high, plus they don’t sell visitors into actually doing business with you. Creating content that sells is the LARGEST part of WordPress marketing automation, plus is good for SEO and conversions.


  • Create an awesome FAQ page
  • Use a support forum so people can see new FAQs
  • Create informative pages about your specific services
  • Continue adding new work and testimonials to your portfolio



9. Get Better At SEO And Conversions

The more you can rely on SEO to generate leads (and the better your conversions are), the more efficient your website becomes at acquiring new customers. I wrote a great tutorial on Yoast Focus Keywords + Green Light Optimization which is a solid place to start your SEO. Here’s a video to go along with it. I also have a guide for WordPress speed optimization, Google Search Console, and WordPress Local SEO which will help improve your rankings.

Here’s an overview of the green lights in Yoast, but you should definitely read the full tutorial to sharpen your skills on Yoast, focus keywords, and proper content optimization.

Yoast Content Analysis


10. Outsource WordPress Development With Freelancer.com

I’ve invested over $25,000 on freelancer websites hiring people for WordPress development, speed optimization, and graphic design. Especially when designing websites for clients, I would create a bulk list of updates then outsource them to my developer in Bangladesh. You basically go to sleep while people are doing the work for you. You are also getting paid $75/hour and the developer only costs $40/hour (or cheaper). I can tell you a LOT of design firms do this.

The problem is finding a freelancer who is skilled, communicates, and pays attention to detail. Luckily I found Pronaya on freelancer.com who I’ve been working with for all 5 years. If you want to use him sign up for freelancer.com and search for user @bdkamol (make sure ‘online users’ option is turned off) and you will see his profile. Pronaya can help you with WordPress development, WordPress speed optimization, and development in the Genesis Framework. He’s saved me thousands of hours while designing and speed optimizing 30+ WordPress sites.



Did this give you ideas for automating your WordPress site? Tell me what you think in the comments. And if you need help or have questions, drop me a line and I’ll be glad to help you out. Also please share this tutorial if you found it useful – I would really appreciate that.


Tom Signature e1367146208251



About Tom Dupuis

Tom Dupuis 2017Tom Dupuis writes WordPress speed and SEO tutorials out of his apartment in Denver, Colorado. In his spare time, he plays Rocket League and watches murder documentaries. Read his bio to learn 50 random and disturbing things about him.

Notify of
1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments