Images tagged "florida"

No Comments

  1. John Hogan on August 8, 2012 at 1:22 pm

    Hi. Is it okay to copy/paste your peferred links as you show on your page to our Resources page at our service somewhere? I would give YOU credit back to YOUR SITE in return of course (cant hurt).. Let me know..

  2. Jackie on August 8, 2012 at 2:17 pm

    I am curious what you charge for your services?

  3. Tom Nguyen on August 8, 2012 at 1:40 pm

    That would be fine, John. Thanks.

  4. John Hogan on August 8, 2012 at 4:04 pm

    I created this page: let me know asap if that is okay with you and I will link back to it from my site to make it available to my viewers…


  5. Paul Heim on August 8, 2012 at 6:30 pm

    These are great directories, a few I had already submitted too, but thanks for bringing a few new ones to my attention I never knew about. Great info, thanks for sharing.

  6. Tom Nguyen on August 8, 2012 at 10:57 pm

    John, I sent you an email. Did you receive it? Paul, please keep checking the blog. As I submit to new directories, I’ll blog about it.

  7. Aaron H on August 9, 2012 at 12:59 am

    Hey Tom, Just wanted to pop in and say thanks for the directories, but most importantly now these days, thanks for listing the PR, because Google seems to have brought it back strong, where it once didn’t matter as much. I’m slowly climbing in the keyword for Los Angeles web design, but it’s a dominant one, so it’s taken me a while. I’ll be redesigning my site next and adding more quality content, so that should bump me up much faster.

    Keep up the great work and thanks again, looking forward to more of your posts.

  8. Aaron H on August 10, 2012 at 12:25 pm

    Holy Crap, thank you for this, I was recently infected on 3 different domains.

  9. Tom Nguyen on August 10, 2012 at 9:53 pm

    No problem, Aaron. Sucuri is an awesome service. Their response time is lightning fast on weekdays, and reasonable on weekends. They’ve fixed a few sites for me.

  10. Lonnie on September 21, 2012 at 7:34 pm

    Thanks for the information. Any more ideas, post away!

  11. Hannah on September 29, 2012 at 2:02 pm

    Great list! Thanks for sharing these resources and keep up the good work!

  12. Tony Grady L.R.Caldwell International, Inc. on October 8, 2012 at 5:45 pm

    Excellent site. Just found you through Alexa. Will be posting your link on our business page today. Keep up the good work!

  13. Tom Nguyen on October 8, 2012 at 11:11 pm

    Thanks, Tony! Where on Alexa did you see my site?

  14. Tom Nguyen on June 24, 2014 at 7:35 am

    Update: Check out this blog post again. I’ve added a link to my SEO resources page which includes links to more reputable SEO directories.

  15. Tom Nguyen on June 24, 2014 at 7:40 am

    You’re welcome. Please check out the website now. I just redesigned it.

  16. Jenny on July 7, 2014 at 7:10 pm

    Great post, Tom! I agree wholeheartedly about the “About” page – so important and always one of the top pages on most of my clients’ sites in Google Analytics. I’m sure all of the copywriters are rejoicing to read this! All the SEO traffic is for nothing if your readers won’t convert.

  17. Tom Nguyen on July 18, 2014 at 7:03 am

    Thanks for reading my post, Jenny! As you know, copywriting is just as important as the web design. My “About” page has jumped into the #2 spot since this post.

    People definitely want to know who they are doing business with.

  18. Tie Love on July 29, 2014 at 12:42 pm

    Most of these would be in my top too. This is my newest favorite theme.. X THEME

    It’s mindblowingly incredible what can be done with this theme.

    Awesome website!

  19. Tom Nguyen on August 8, 2014 at 11:26 pm

    Thanks for the complement and for suggesting another theme, Tie! I saw the X Theme has over 20,000 sales and has good reviews. Have you ever used any of the themes above? If so, which is your favorite one of the 5 that I listed?

  20. Germaine Mills on August 19, 2014 at 11:32 pm

  21. Lucy D. on September 22, 2014 at 9:37 am

    I am looking to upgrade my blog. I was looking at Canvas but someone recommended Divi. My research so far indicates that Divi is awesome for websites, but that its blogging theme is not very accommodating. What do you think about that?

  22. Tom Nguyen on September 22, 2014 at 10:43 am


    The Divi blog looks fine to me. Take a look at my blog to see for yourself. I did have to ask ElegantThemes through the support forum about how to add a previous and next post link on individual post pages, but they responded in less than 24 hours.

    I still like Canvas a lot. I designed a website for a plastic surgeon in Atlanta using it ( The website has a blog as well.

    Take a look at both websites to see which blog format you like better.

  23. Germaine Mills on November 2, 2014 at 12:45 pm

    Did you have to create a separate account from the one you used for your listing?

  24. Tom Nguyen on November 2, 2014 at 5:44 pm

    No, it’s the same one. Manta allows you to manage multiple businesses on the same account.

  25. Frank on November 21, 2014 at 4:14 pm

    Angie’s List is great way to search for services and many business are doing well with a free listing!

  26. April Chapman on June 8, 2015 at 7:30 pm

    So I was considering subscribing to Yext but when I saw the price tag I said “YIKES.” We opted instead to sign up with a company called Revlocal but now that I’ve done that, I still feel “taken” because I’m paying Revlocal $299 a month for them to add my company to all the local directories plus I get a “landing page” that is supposed to be keyword optimized. I still don’t like visitors going to the “landing page” that they created prior to being taken to my website but I decided to give it a try for 3 montha. At the end of the day, Revlocal uses the YEXT dashboard to update everything if I’m not mistaken so I’m screwed either way. What are your thoughts on this?

  27. Alan Brumbeloe on June 9, 2015 at 9:13 am

    GREAT piece, Tom! Thanks for sharing. Question: I’ve often wondered whether listing your business on reputable directories can actually help your SEO. It seems like it should help if Google sees directory listings as a backlink. I appreciate your thoughts.

  28. Tom Nguyen on June 9, 2015 at 10:43 am

    I would cancel the Revlocal listing. $299/month is way too much. That’s even more than Yext charges if you multiply it by 12 months.

    A good reason why I decided to try Yext is because if I wanted to sell it to my clients, I can offer it on a monthly basis starting at $50/month as opposed the huge lump sum. The client would be able to log in to the dashboard and manage their own account.

    I am impressed by the speed at which the updates are made though.

  29. Tom Nguyen on June 9, 2015 at 10:47 am

    Alan, the business name, address, and phone number should help your local rankings because of consistency. You don’t even need a website to show up in the local portion of Google searches.

    The backlinks should help your organic rankings because they are from reputable websites.

  30. Sonia Samuel on June 13, 2015 at 12:15 pm

    Definitely good list but not global. Most of these sites work or list businesses from certain countries. Would appreciate if you can add some authority business aggregator sites which are global or accept businesses from any part of the world. But indeed, your list is truly good.

  31. Tom Nguyen on June 14, 2015 at 4:50 pm

    Thanks for the feedback, Sonia. I’m not a worldwide SEO consultant. Almost all of my clients are in the United States, however, I will add some aggregator websites like Factual and Acxiom in future posts.

  32. jigar patel on October 24, 2015 at 5:06 am

    its really great operator. thanks for sharing

  33. Aaron Boggs on December 2, 2015 at 10:49 pm

    April Chapman,
    Yext is a small portion of what is included in the RevLocal $299 Local Search Marketing services. The primary business pages of Google, Bing, Yelp, Facebook and Yahoo are managed outside the Yext platform and directly. Alongside Yext, RevLocal also partners with other authoritative database partners.

    In addition to business listing management our service include a dedicated Digital Marketing Strategist that brings a real relationship to your business. Like a CMO for your local business. We also have an industry leading digital marketing dashboard that delivers full API integration’s.

    The service that Yext provides is only as valuable as the residual content delivered to it. I hope this helps to understand the value of Yext vs. RevLocal.

  34. Lori Newman on January 26, 2016 at 1:16 pm

    Aha! Great article. Actually that is exactly what happened to me. I created a yelp account for a client and they went to leave me a legitimate review and it went to the unfiltered review bin. That explains it. Thanks for sharing!

  35. Tom Nguyen on January 29, 2016 at 1:58 pm

    You’re welcome, Lori. Thanks for reading!

  36. WooCommerce on February 17, 2016 at 6:15 pm

    IPN payment completed

  37. WooCommerce on February 17, 2016 at 6:15 pm

    Order status changed from Pending Payment to Processing.

  38. WooCommerce on February 22, 2016 at 7:20 am

    Order status changed from Processing to Refunded.

  39. Lori Newman on March 14, 2016 at 10:08 pm

    Oh wow, I have seen this before. Thanks for the tips – definitely going to try this!

  40. Tom Nguyen on March 17, 2016 at 1:35 pm

    You’re welcome, Lori. Let me know what kind of results you experience.

  41. April Wier on April 19, 2016 at 2:36 pm

    That is a touching tribute. The WordPress community has lost a great asset and a great friend.

  42. Kevin Preis on April 20, 2016 at 11:18 am

    A nice tribute to a great guy. Thanks, Tom.

  43. Brian Iroff on April 20, 2016 at 11:42 am

    Thanks for sharing your memories of my brother..

  44. Tom Nguyen on April 20, 2016 at 11:56 am

    You’re welcome, Brian. I’m so sorry for your loss.

  45. Chris Shull on April 20, 2016 at 12:00 pm

    Wonderful words, Tom. Brad was one of my all time favorite people as a friend and as a colleague. I miss him every day.

  46. Frank Niemeir on April 20, 2016 at 2:34 pm

    Proud to say I nudged Brad along on that one when I pointed out to him on Jan 15 “Ooops. is still copyright 2015. All of StudioPress Genesis themes update the year automatically.”

    And he replied “What would you have to do if all of our copyright dates were correct? I’d never hear from you! ”

    And then lickity split he wrote

    Gunna miss that guy.

  47. Tom Nguyen on April 20, 2016 at 2:43 pm

    Thanks for sharing that, Frank.

  48. Tina on April 27, 2016 at 11:35 am

    Great post! Would you mind sharing: after you opted out of the other sites: (1) how long did it take for your old listing information to reappear? and (2) did you old listing data reappear on all of the other sites (besides Yelp) (3) why didn’t you opt out of other listings? I mean, why just those, and why those?

  49. Tom Nguyen on April 28, 2016 at 12:08 pm

    Sure, Tina.

    I just opted out for my Superpages listing, and my old listing information appeared within 5 minutes. Yext allows you to link a tagline to a page on your website. The link was removed when I opted out for my Superpages listing. My business description text stayed the same and showed up in my Dex Media account. Dex Media manages Superpages.

    Before joining Yext, I set up several local listings individually, and each one of them had a different description. I did opt out of a few other listings like Chamber of Commerce, Foursquare, Yahoo, and a few others.

    Yext allows you to have a more enhanced listing. For example, you can link a tagline to a page and show a YouTube video. If you set up the listing on the actual local directory website, you wouldn’t be able to have those two items on your business profile page.

    If you’re interested in a Yext subscription, I’m offering it on a monthly or yearly basis right here.

  50. Pam S. on July 12, 2016 at 1:31 am

    Thank you, just what I was looking for!

  51. Tom Nguyen on July 12, 2016 at 10:55 pm

    You’re welcome. Glad I could help!

  52. CEO of 2 IT Support on July 20, 2016 at 9:51 pm

    Honestly this whole yext thing is terrible for businesses and the yext partners.

    Let me explain, I have a few clients who have businesses that are very old, very well known, yet their websites, locations and business names have changed and moved, that said, non of them seemed to want to pay up to have yext update the listings rather they went with the traditional SEO techniques of articles and other non yext affiliated engines. This not only creates old outdated information on the directories that yext manages, it will create rise newer free directories around the WWW.

    That’s just my thought on this whole yext take over. As an IT guru, sorry yext, I am swiping next!

    Shady T,
    CEO 2 IT Support USA

  53. Krishna on July 29, 2016 at 7:59 am

    Thanks for sharing these Local Directory Business links, it was very much useful for me.

  54. Tom Nguyen on August 3, 2016 at 12:16 am

    That’s awesome. Glad to have helped.

  55. Tiffany on August 4, 2016 at 2:55 am

    My 3 must have wordpress plugin include;
    – “duplicator clone”-
    -“landing pages”-
    -“related content”-

  56. Tom Nguyen on August 4, 2016 at 11:11 am

    Thanks for sharing, Tiffany.

  57. Wedding Cards in Pakistan on August 27, 2016 at 9:53 am

    Does anyone know of a photo gallery that includes a default filter like the CM Business Directory? I want my end user to filter the images by category? It would need to have a filter feature and sit under an existing lightbox that I do not want changed. Thanks for sharing valuable image gallery plugin list.

  58. Lorence on September 19, 2016 at 8:40 am

    I appreciate your efforts in compiling these directories. Just a quick question, though. The more directories you set up your citations into, the better, is that right? Thanks for the feedback. Please check out our Local Community Website

  59. Roman on October 11, 2016 at 7:04 am

    Good online email cheker it’s
    This online service is designed to check the validity of email addresses. The customer receives a quality check email addresses at an affordable price. From concurrency makes us different price, an individual approach to each the client and scan speed.

  60. Enrico on October 17, 2016 at 5:38 am


    Thank’s for sharing this trick!

    I’ve tryied all 3 ways but… nothing changed. You know the 4th way? 😉

  61. Tom Nguyen on October 21, 2016 at 11:28 am

    Unfortunately, I don’t know a 4th way. Deleting all of the transients should have worked.

  62. Tedchnokrats on October 26, 2016 at 6:48 am

    Well thanks a lot for the tip

  63. rob on November 23, 2016 at 10:02 am

    I’ve been trying for days to get a 2 or 3 column form working in beaver builder, and no luck. You hit the nail on the head with my problem, but this solution didn’t work for me… even tried the plugin that removes the wpautop glitch, but no luck. Also couldn’t find the code in the beaver builder functions.php file, but then again I’m not a coder or a techy. I can’t believe there aren’t more bb users with this same issue. Did you happen to find other resources on this topic? Thanks!!!

  64. Tom Nguyen on December 13, 2016 at 12:32 pm

    I didn’t find any more resources on this. I would suggest contacting Beaver Builder support about this problem.

  65. Tom Nguyen on January 10, 2017 at 7:02 pm

    I don’t. Sorry.

  66. Caitlyn on January 23, 2017 at 9:46 am

    Is there a way to make adding the fee optional?

  67. Caitlyn on January 23, 2017 at 10:02 am

  68. Victor on March 1, 2017 at 6:49 pm

    i think you meant to say “filtered reviews” not unfiltered

  69. Tom Nguyen on March 1, 2017 at 6:52 pm

    You’re right. Thanks for pointing that error to me. I corrected it.

  70. Jarrod Skeggs on March 2, 2017 at 9:43 am

    A quick tip on this… I recommend using a Single Line Text Field for the “Invoice Amount” or “Payment Amount” instead of a product field. The reason is that Gravity Forms will calculate the total of all product fields and pass that on to Stripe or Paypal. So if a customer enters $50.00 in the Payment Amount field and then the amount with processing fees shows $51.80, then the customer will be charged $101.80. Using the Single Line Text field type will still enable customer to enter amount of payment and also allows the “Calculation” field to do it’s job. Thusly, customer is only charged the amount in the “Amount (with processing fees)” field.

  71. Tom Nguyen on March 6, 2017 at 12:49 pm

    Thanks for addressing that, Caitlyn. I’ll update this blog post to show how to make the fees optional.

  72. Tom Nguyen on March 6, 2017 at 1:02 pm

    Jarrod, thanks for commenting. On this form, the customer is only charged the $51.80 in Paypal if they if they enter $50.00 in the Amount product field. I had set up Paypal (on test mode) with this dummy form, so visitors can see.

  73. […] by Tom Nguyen | May 31, 2015 | Blog, Local Citations | 4 comments […]

  74. […] you want quicker results, you may want to look into using Yext for bulk local citation updates. I’m a Yext Certified Partner, and after a few weeks of using the service I am a believer in […]

  75. Lew Harrison on May 4, 2017 at 3:56 pm

    I also tried this in a test mode and I have the problem of when I submit offering to pay the transaction fee, it doubles when it goes into paypal. I also tried Jarrod’s suggestion and it only seemed to add in only the paypal cost, not the donation plus paypal cost. Any suggestions?

  76. Tom Nguyen on May 13, 2017 at 3:08 am

    Thanks for commenting, Lew. I would need to see your form to figure out the problem. Next week, I’ll offer the sample form as a download, so you can see the settings on your own site.

  77. Ian on June 19, 2017 at 8:19 am

    Try deactivating and reactivating the plugin. (you may need to do it twice.) I believe Gravity Forms suggest that option for any version higher than

  78. Tom Nguyen on June 21, 2017 at 12:22 am

    Thanks for chiming in, Ian. Deactivating and reactivating Gravity Forms works, also. I’m going to add this method to the blog post.

  79. Er on July 13, 2017 at 7:18 pm

    Great tutorial.

    I have a question, my client use Stripe + Gravity, figuring out calculation isn’t hard, but if Stripe been given amount+ fee wouldn’t it take it’s precentage from total?

    so $30 cost sent to stripe will cost $30 + 2.6% If I add 2.6% in the form
    making it $30.52 and pass it on to Stripe wouldn’t Stripe charge $30.52 + 2.6% or am I missing something

    Thanks in a dvance

  80. Er on July 13, 2017 at 8:33 pm

    Please ignore my previous comment

  81. Tom Nguyen on July 17, 2017 at 2:03 pm

    No problem, Er. Were you able to get it figured out?

  82. Mel on July 23, 2017 at 4:24 am

    Hi, thanks for the tutorial, it has been very helpful!

    I have a problem in that I wish to display the total field, however, it displays the calculation total regardless of whether the user has opted to pay the transaction fee. Is there a way around this?

  83. Tom Nguyen on July 25, 2017 at 4:59 pm

    Mel, thanks for reading my blog post, and I’m glad that it has helped. I’m not sure if I’m understanding you. You don’t want to display the calculation total if the user chooses not to cover the transaction fee? On my sample form above, a field showing the total amount doesn’t show if the user doesn’t check the cover fees box.

  84. Mel on July 29, 2017 at 2:43 am

    Hi, thanks for getting back to me. It seems to have fixed itself. I’m not sure why. There may have been some conflict elsewhere…

  85. Germaine Mills on August 20, 2017 at 9:39 am

    Very nice. I’ve been using Podio for quite some time and I’m not completely fulfilled by it.

  86. Tom Nguyen on August 21, 2017 at 3:06 pm

    Germaine, I’ve never used Podio. Have you tried Zapier? They have a free 14-day trial. Thanks for reading my blog post. I plan on updating this regularly.

  87. Mark Hannon on September 2, 2017 at 5:53 pm

    For anyone who finds the formula above isn’t validating, replace the minus sign “-” with a standard hyphen. The example above uses an em dash and the validator didn’t recognize it as an operator.

  88. Tom Nguyen on September 4, 2017 at 8:57 am

    Thanks for chiming in, Mark. I looked at my source code and it actually is a standard hyphen.

  89. Mark Hannon on September 4, 2017 at 9:50 am

    Interesting, for some reason the minus sign converted to an em dash when I pasted the formula in. It may not happen to everyone but if someone else can’t get the formula to validate, it’s an easy fix and this might save them some frustration.

  90. Salan Khalkho on November 30, 2017 at 4:36 pm

    Every good thing comes to an end.

    This trick no more works. I guess Google has fixed this issue. After all, a big slice of their SERP algorithm is based on back-link profile.

    But, nice try anyways.

    Keep up the good work. There are only few people out there who use their brains. Rest are only busy picking other people’s mind.


  91. Tom Nguyen on December 5, 2017 at 7:23 am

    Salan, it still works.

  92. Nickolas kilgore on December 7, 2017 at 12:20 am

    So what are your thoughts on using Felix? The “pay per call” services branched from Yext?

  93. Tom Nguyen on December 12, 2017 at 11:40 am

    Nickolas, I don’t know anything about them, but it looks like Yext sold Felix years ago (read story).

  94. Held on January 5, 2018 at 12:33 pm

    I found this post while searching SEO related topics. Very nice tribute. Brought a touch of warmth to my otherwise cold day. Thanks for sharing.

  95. WooCommerce on January 24, 2018 at 5:14 pm

    Order status changed from Pending payment to Processing.

  96. WooCommerce on January 24, 2018 at 5:14 pm

    Stripe charge complete (Charge ID: ch_1BnwVlEf8WCuWSQerMO0lxmm)

  97. WooCommerce on February 26, 2018 at 9:28 pm

    Order status changed from Pending payment to Processing.

  98. WooCommerce on February 26, 2018 at 9:28 pm

    Stripe charge complete (Charge ID: ch_1BzyCnEf8WCuWSQewLPGYrUV)

  99. Tom Nguyen on February 26, 2018 at 11:00 pm

    Order status changed from Processing to Completed.

  100. Tom Nguyen on March 6, 2018 at 10:15 pm

    Just updated this post with some valuable information.

  101. Tom Nguyen on March 19, 2018 at 12:31 pm

    Order status changed from Processing to Completed.

  102. Scott Johnson on July 11, 2018 at 9:24 am

    Tom, love that this article is responding to clients request. Makes me want to try out Wufoo forms. This article, because of what you put into it – research, well organized helpful graphics, is clearly a labor of love.

  103. Tom Nguyen on July 11, 2018 at 6:33 pm

    Thanks for the kind words, Scott. I started using Wufoo Forms because a friend recommended it to me. I just stuck with them because of their quick response. If your site was built with WordPress, then there are other options like Gravity Forms and Contact Form 7. I like Gravity Forms a lot as well. Wufoo isn’t dependent on any CMS though.

  104. Chris Nddie on July 18, 2018 at 12:31 am

    Yes Its working. Thanks Alot. TOM, you shared an awesome technique.

  105. Tom Nguyen on July 18, 2018 at 4:46 pm

    Chris, thank for letting me know. I’m happy to hear that the technique worked for you 🙂

  106. Simon on July 19, 2018 at 4:39 am

    Nice. You’re probably better off forcing the search and then removing anything on your own domain though:
    Returns about 540 results all which appear to be relevant.

  107. Tom Nguyen on July 19, 2018 at 11:02 pm

    Thanks for the tip, Simon. Using your query did cut down on the results, and I do like the results better. I’ll update this post pretty soon with your tip.

  108. Tom Nguyen on July 31, 2018 at 3:05 pm

    Simon, I just reviewed both queries, and although they differ a little. The amounts of results are almost the same despite the numbers that Google gives.

  109. meer on August 8, 2018 at 11:29 pm

    Sir, I used to check my competitor backlinks through your competitor analysis tutorial, but one problem that is how to check specific keyword backlink via “” -inurl: would you please help me

  110. Tom Nguyen on August 9, 2018 at 5:32 pm


    Are you not getting possible places to get backlinks when you run that query?

  111. Robert Kruse on August 16, 2018 at 1:52 pm

    Ha, I should do this with a picture of my kids. I bet they’d get a kick out of it!

  112. Tom Nguyen on August 16, 2018 at 7:04 pm

    Give it a shot. I’d like to see it when you’re done. Thanks for reading the tutorial.

  113. […] to build the registration process in Gravity Forms and use Stripe for the payment processing. With a little trick we learned from Mr. Technique, we added an optional checkbox that allows attendees to “cover” the credit card […]

  114. Cam Cecchini on November 30, 2018 at 3:53 pm

    Thanks for the tutorial! Quick question, would this work using the Gravity Forms extension for WooCommerce? I’m selling blanket kits for my NPO and would like to implement this for the transaction fees associated with purchases (donations). Thanks in advance!

  115. Tom Nguyen on December 3, 2018 at 2:22 pm


    I’ve never used the Gravity Forms extension for WooCommerce. I contacted Gravity Forms support about it, and they told they are not familiar enough with the extension to give an answer. They recommended that you contact WooCommerce about it.

  116. Josh Harwell on January 21, 2019 at 3:48 pm

    Thanks for this insightful tutorial! Is there a way to make the form display the formula for different products totaled together.

    So If I’m ordering 2 adult meals at $5 a piece, plus 2 kid’s meals at $4 a piece it will take the total calculation of that and then add the payment processing to the whole total and not just the individual items?

  117. Tom Nguyen on January 29, 2019 at 8:31 pm

    I’m not sure if I understand you, Josh. The fee is added to the total amount. If there were multiple items selected for purchase, I believe you could use the Total field to add up the prices of items selected for purchase. Then, you could add the transaction fee to the total.

  118. Lori Newman on January 30, 2019 at 10:35 am

    Great tutorial Tom, bookmarking this post for sure 🙂

  119. Tom Nguyen on January 30, 2019 at 8:20 pm

    Glad you found it helpful, Lori!

  120. PTA on February 5, 2019 at 12:17 am

    Great article – my question is that the “Total” pricing field cannot be used in calculations. I basically want the customer to select multiple items that should all be summed up to a “Total” but then if they select that they want to pay with Credit Card, I’d like to add the PayPal fee. If you try to use the Total field in the calculation it ends up creating a circular reference because the Total field automatically sums up all the Product Fields on a page (and in your example the Amount w/fee) is a Product Field. Just wondering if there are any other options.

  121. Tom on April 28, 2019 at 3:14 pm

    I have the same question (or similar) to PTA above.
    I want to add the 2.9% fee to the paypal option, but not for my “Bill me” and “Pay by check” options.
    This for a B2B transaction, so we are only passing on the fee to another business.

  122. Laritza on May 22, 2019 at 5:48 am

    How can I use the Total field? Payment Amount does not work for me, it only calculates half of the fee. Gravity forms says Payment Amount:# field does not exist.

  123. Ashlee on July 5, 2019 at 7:34 am

    Another one great solution is Very fast and easy to use, also it has free trial so you can get your first 1000 emails verified for free.

  124. Bruce Jones on July 28, 2019 at 12:14 am

    Kudzu is shut down now fyi.

  125. Tom Nguyen on July 29, 2019 at 2:44 pm

    Thanks, Bruce. I knew that, but I just I forgot to update this list. I’ve replaced Kudzu with Tuugo.

  126. Luke Cavanagh on August 21, 2019 at 12:42 pm

    FooGallery is a solid gallery plugin.

  127. ActionScheduler on September 11, 2019 at 4:30 pm

    action created

  128. ActionScheduler on September 11, 2019 at 4:30 pm

    action created

  129. ActionScheduler on September 18, 2019 at 4:30 pm

    action started

  130. ActionScheduler on September 18, 2019 at 4:30 pm

    action complete

  131. ActionScheduler on September 18, 2019 at 4:30 pm

    action created

  132. ActionScheduler on September 18, 2019 at 4:30 pm

    action started

  133. ActionScheduler on September 18, 2019 at 4:30 pm

    action complete

  134. ActionScheduler on September 18, 2019 at 4:30 pm

    action created

  135. ActionScheduler on September 25, 2019 at 4:32 pm

    action started

  136. ActionScheduler on September 25, 2019 at 4:32 pm

    action complete

  137. ActionScheduler on September 25, 2019 at 4:32 pm

    action created

  138. ActionScheduler on September 25, 2019 at 4:32 pm

    action started

  139. ActionScheduler on September 25, 2019 at 4:32 pm

    action complete

  140. ActionScheduler on September 25, 2019 at 4:32 pm

    action created

  141. ActionScheduler on October 2, 2019 at 4:34 pm

    action started

  142. ActionScheduler on October 2, 2019 at 4:34 pm

    action complete

  143. ActionScheduler on October 2, 2019 at 4:34 pm

    action created

  144. ActionScheduler on October 2, 2019 at 4:34 pm

    action started

  145. ActionScheduler on October 2, 2019 at 4:34 pm

    action complete

  146. ActionScheduler on October 2, 2019 at 4:34 pm

    action created

  147. ActionScheduler on October 9, 2019 at 4:35 pm

    action started

  148. ActionScheduler on October 9, 2019 at 4:35 pm

    action complete

  149. ActionScheduler on October 9, 2019 at 4:35 pm

    action created

  150. ActionScheduler on October 9, 2019 at 4:35 pm

    action started

  151. ActionScheduler on October 9, 2019 at 4:35 pm

    action complete

  152. ActionScheduler on October 9, 2019 at 4:35 pm

    action created

  153. riewes on January 6, 2020 at 5:01 pm

    Thanks for sharing all of your experiences!

  154. Tom Nguyen on January 6, 2020 at 5:03 pm

    You’re welcome. I hope you found the content useful.

  155. Alba on January 30, 2020 at 6:44 am

    I need to know how to make a snippet

  156. George on March 1, 2020 at 11:59 pm

    Hi Tom,
    Thank you for sharing this, I had the same problem and your tip helped me out. There is one issue with the code, the quotation marks in your code are the “fancy” kind, not the regular straight kind, so when I copy pasted into my functions.php file they didn’t work, until I figured out to change them.

    It’s hard to tell the difference but the first one doesn’t work, the second one does.



  157. Tom Nguyen on March 2, 2020 at 1:05 pm


    Thanks for pointing that out. I actually had the straight single quotes, but they weren’t showing up using the blockquote tag. I didn’t like the way the code showed up when I used the code tag, so I installed the SyntaxHighligther Evolved Plugin. I used to use it before, but I had problems with it. I’m going to give it a shot again. Anyways, the code should be good to copy and paste now.

  158. George on March 2, 2020 at 1:22 pm

    Yes the new code format in your article works now, thanks for fixing that. Looks like WordPress (or some plugin you use) changes these quotation marks to be the curly kind. Even in my reply above, now both of them show the curly kind and not the straight one. I guess this is something to be aware of.

  159. labelleseville - Seville tours on April 3, 2020 at 6:25 pm

    so impressive ! Chapeau! Love it

  160. Molly on April 7, 2020 at 8:29 am

    So simple, but not knowing it resulted in hours of maddening frustration. Thanks much for this. Cheers.

  161. Tom Nguyen on April 7, 2020 at 12:15 pm

    Glad to help, and thanks for commenting. That inspires me to make more Illustrator blog posts.

  162. DarkCoder on June 4, 2020 at 3:31 pm

    Thank You For Sharing it… Pretty Interesting..

  163. Matthew on June 10, 2020 at 11:38 am

    Great article. Thanks.

    Any suggestions on where to find a list of other XPath Selectors? I’m looking to scrape the Meta Description as well.

  164. Matthew on June 10, 2020 at 12:53 pm

    I just did some research by inspecting Google SERPs (CTRL + SHIFT + I when on the page and parse through the code). I found the following XPath selectors. It would be great to get a full list without having to do this trial and error approach.

    Keep in mind that results only populate if the SERP actually contains them. i.e. not all search results have a Local 3 Pack or Top Stories or Videos, so for those keywords the resulting fields will be blank.

    Meta Description //span[@class=”st”]
    Searches Related To //p[@class=”nVcaUb”]
    Local 3 Pack //div[@class=”dbg0pd”]
    Top Stories //div[@class=”y9oXvf”]
    Videos //div[@class=”wCIBKb”]

  165. Tom Nguyen on June 11, 2020 at 5:09 pm

    Matthew, thanks for reading my blog post. Hopefully, you got some use out of it. I tried your Meta Description XPath selector, and it didn’t work. I was able to come up with an XPath selector to produce all of the meta descriptions on a Google Serp, and I put it in this section.

    I had already listed the related searches XPath selector at the end of this blog post (before the comments).

    I believe my blog post is the best thing you’ll get to a full list of Google Serp XPath selectors that will work.

  166. Alexa on June 30, 2020 at 12:03 am

    Thank you for this step-by-step it is incredibly helpful! But I’m only able to get the titles of the search page itself e.g. Title: [search query] Google Search, and not from the individual results like you’ve gotten above. Not sure where I’ve gone wrong, any idea why?

  167. Tom Nguyen on June 30, 2020 at 10:12 am

    Alexa, thanks for reading my post. If you followed my tutorial correctly, you should be able to see the extracted data if you continue to scroll to the right. I just updated the post, so take a look. Also, the current version (12.0) will display titles and urls together even if you are only extracting the titles. You can download version 11.3 and install it in a different directory if you don’t want to see the results like this.

  168. KTFG on December 9, 2020 at 2:58 pm

    Good info, thanks

  169. Anna on January 24, 2021 at 5:27 am

    Hi Tom,
    first of all: thanks for that great article, so helpful!
    I want to scrape a high number of meta descriptions for one query (>6000 results).
    I do only get 100 results – do you have any idea on how to overcome that?
    Thank you!

  170. Tom Nguyen on January 25, 2021 at 4:53 pm

    I’ve never run a query for that many results. What would you need 6000 results for? Running a query for 6000+ results might trigger a red flag with Google.

  171. Emma Bateman on January 26, 2021 at 4:13 am

    oh my goodness. I was trying to figure that out by myself for ages and almost gave up allowing the artwork to not quite look right! glad I found this page! thank you for your tips!

  172. Tom Nguyen on January 26, 2021 at 7:57 pm

    Emma, thanks for letting me know. It puts a big smile on my face to hear that my blog post solved your problem, and you’ve given me inspiration to write more Illustrator blogs 🙂

  173. Elisante Shao on April 14, 2021 at 4:47 am

    Great help

  174. Duncan on April 27, 2021 at 6:41 am

    Been pulling my hair out trying to figure this out. Your tutorial made it really easy. Thank you for doing this!

  175. Tom Nguyen on May 3, 2021 at 1:09 pm

    I appreciate you letting me know. Thank you!

  176. Jason Cand on May 20, 2021 at 2:37 am

    My business listing was out there since and 2015 and was generating leads. Now it got suspended and I’ve sent reinstatement request. I have few questions.
    Did you send pics of your business docs?
    What about business that have to arrive to job site like plumbers?
    What if actual business name and listing name is not same?

  177. Tom Nguyen on June 8, 2021 at 10:26 am

    Jason, your listing name needs to be the same as your business name. Some spammers have gotten away with adding keywords in their GMB listing, but I wouldn’t recommend it just because you may still have your listing suspended.

    Google didn’t ask me for business docs, but I was ready to send it to them. They asked me for a storefront photo.

    If your customers don’t come to your office, you can have Google hide your business name. I would display your address if it’s not your home or a mailbox. Plumbing has a lot of shady businesses on Google who try to cheat the system.

  178. Janet on July 8, 2021 at 9:33 pm

    Thank you for this! I was going crazy trying to figure it out.

  179. Tom Nguyen on July 9, 2021 at 6:38 pm

    Thank you for commenting, Janet. It puts a smile on my face to know that I helped you 🙂

  180. Alix Knipe on July 10, 2021 at 9:35 am

    I don’t have page builder as a template option…..

  181. Tom Nguyen on July 12, 2021 at 12:28 pm

    Make sure you’re running the latest version of Genesis, Dynamik, and WordPress. It would probably be a good idea to make sure all of your plugins are up-to-date, also.

  182. favour on August 15, 2021 at 6:11 am

    Let me try it on myself and prank my friends ??

  183. John on September 8, 2021 at 2:30 pm

    Thank you very much for these instructions! I’m so glad to finally have this working.

    I was able to get Firefox to trust the certificate by following these steps:

    1. Navigate to Settings > Privacy & Security and scroll to Certificates (or just use the settings search with the search term “certificates”)

    2. Click “View Certificates”

    3. Click the Authorities tab

    4. Click “Import” below the window of authorities

    5. Select MAMP Pro’s root CA file. Mine is named MAMP_PRO_Root_CA.crt and is located at Applications/MAMP/Library/OpenSSL/certs

    Firefox now trusts my self signed cert because the MAMP_PRO_Root_CA authority confirms that it’s valid.

  184. Tom Nguyen on September 8, 2021 at 3:03 pm


    Thanks for letting me know how to get Firefox to trust the certificate! I tried it myself, and it worked! I’ll be updating this blog post shortly.

  185. Marieke on September 29, 2021 at 9:57 am

    This doesn’t work if you have a bend line. If I remove part of the bend stroke(for example a piece of a puzzle). the open shape ‘fills up’ in a straight line.

  186. Jason Roy on January 10, 2022 at 3:32 am

    It has been helpful and amazing techniques to enhance my links Sir
    Thanks for Sharing Stay Blessed

  187. Anthony on January 16, 2022 at 10:57 pm

    This doesn’t seem to work with the latest version of Gravity Forms (ver 2.5.15). Is there an updated version of this calculation please?

    Even when I click on “validate formula” for the calculation field it says “There appears to be a problem with the formula.” It just returns a zero amount on the front end.

  188. autum on January 17, 2022 at 1:13 pm

    I have several business on google and the listing have been suspended i cant figure out what wrong have my profile double checked everything lines up i have proof of ownership insurance doc and we are a servie area location i need help

  189. Tom Nguyen on January 17, 2022 at 1:54 pm

    Anthony, we actually have a newer version of Gravity Forms newer than yours (2.15.16). The sample form in my blog post still works. Here’s a screenshot of a successful calculation validation of the dummy form on my blog post. Successful Gravity Forms Calculation Validation

  190. Tom Nguyen on January 17, 2022 at 2:02 pm

    I found your Google My Business profile. Your business’ address is hidden. If your address is hidden on these other listings, and you’re targeting the same areas, that may raise a red flag with Google. If that’s the case, I would just optimize your main listing. You have your address on your website, but you don’t have it on your GMB profile. Good luck.

  191. Amanda on January 27, 2022 at 8:46 pm

    Hi. Does it work when you have fields with quantities. My form is here:
    I thought I’d be able to take the merged field for the first product and apply the formula. Put that all in brackets. Then a PLUS sign. Then take the merge field for the second field and apply the formula. I’ve looked at my formulas to see if I have any syntax errors, and I’m not seeing what I could be doing wrong, unless it just won’t work with this kind of form.

    Thanks in Advance!

  192. Jackie on February 3, 2022 at 4:45 pm

    This little trick just saved my sanity. I was messing around for like 47 minutes until I gave up and found your article. Thanks a bunch!

  193. Tom Nguyen on February 3, 2022 at 4:50 pm

    You’re welcome. Thanks for letting me know 🙂

  194. Tom Nguyen on February 3, 2022 at 5:18 pm

    Amanda, it does work with quantities. I created a dummy form and tested. I had this for the merge fields for 2 products with quantity fields:

    ({Running Shoes (Price):18.2}*{Running Shoes (Quantity):18.3}+{Shirt (Price):19.2}*{Shirt (Quantity):19.3}+ .3) / (1 – .029)

    I’ll update this blog post shortly with a 2nd dummy form and explanation.

  195. Kiley Hernandez on March 17, 2022 at 11:35 am

    When I use this formula, the amount listed on the entries for that record and what Stipe says the service fees do not match. As you can imagine – accounting is throwing a fit. Maybe there is a simpler way to do this? This is what my goal is. We are receiving donations. We are NOT asking the donatee to cover the cost of the transaction fees however, accounting wants the cost of the transaction listed on the record. Our first donation was for 200.00. The service fee with your formula shows 6.28 as the fee on the entry. The record on Stripe is 6.10 for a discrepancy of 18 cents. What on earth am I doing wrong? HA!

  196. Przemyslaw on April 20, 2022 at 10:18 am


    Great post, very helpful. The configuration went smoothly, but I encountered a problem with 302 redirects. Google blocks my IP after checking about 70 addresses. I tried the slowest possible crawl speed setting and that didn’t help either.

    I wish I could crawl hundreds of addresses like this. Do you know how to solve this case?

  197. Tom Nguyen on May 9, 2022 at 4:51 pm

    I’ve never crawled that many addresses.

  198. Tom Nguyen on May 9, 2022 at 6:08 pm

    Kiley, I’m not sure what’s wrong. $200 + $6.28 = $206.28. Since you’re using Stripe, that should be the correct amount since 206.28 * .029 + .30 = $6.28.

  199. Sha66y on May 10, 2022 at 2:38 pm

    Thank you for this!
    For PayPal I needed to subtract the amount as well…
    ({Amount:1} + .49) / (1 – .0349) – {Amount:1}

    For a $10 donation I was expecting $10.84, but the result is $10.87Even the formula was adding the $0.49 fee and then calculating the percentage it should be $10.856101 – any ideas?

  200. How do you remove a stroke outline? on May 14, 2022 at 9:31 am

    […] Reference 3 […]

  201. […] Reference 3 […]

  202. […] Reference 3 […]

  203. […] Reference 3 […]

  204. How do I remove an outline in Illustrator? on June 22, 2022 at 2:02 am

    […] Reference 1 […]

  205. How do I convert to shapes in Illustrator? on June 30, 2022 at 4:25 am

    […] Reference 1 […]

  206. How do you get rid of a stroke shape? on July 5, 2022 at 5:27 pm

    […] Reference 1 […]

  207. BG on July 5, 2022 at 6:23 pm

    No matter what I try the receipt generated from stripe will show the product as well as the total so it looks like the customer is being charged twice, when in reality they are being charged once. Any ideas on how to stop this? Beside creating a full custom receipt?

  208. BG on July 5, 2022 at 6:24 pm

    Sorry the receipt generated from Gravity Forms. Not Stripe. Stripe works find with this formula.

  209. […] puedes usar Screaming Frog para raspar Datos de búsqueda relacionados de Google para múltiples consultas con este selector […]

  210. Tom Nguyen on July 25, 2022 at 4:43 pm

    BG, I’ve updated the blog post a good bit. Read through it again. You have to use a standard number field instead of a product field with a user-defined price, so that the user-defined amount doesn’t get added in the total.

  211. Tom Nguyen on July 25, 2022 at 5:02 pm

    Sha66y, $10.87 is correct. 10.87 * .0349 + .49 = .87

  212. Metin Karal on September 18, 2022 at 2:30 am

    Nice to see this info. It is really simple but did not think it before. Checked last technique ( and found good backlink opportunities. I’ll start to dig 🙂
    Thank you very much.

  213. Tom on September 19, 2022 at 2:13 am

    Hi Tom,

    I wondered how you handle the two types of Stripe fees? For us in AU and I think elsewhere Stripe has the below:

    1.75% + A$0.30 for Domestic cards
    2.9% + A$0.30 for International cards

    I can see from your calcs. above it looks like you only do one calculation?

    I also posted on Gravity Ranger but this post seemed to be more active. Any help would be greatly appreciated!

  214. Tom Nguyen on September 19, 2022 at 9:56 pm

    Tom, I’ve never had to handle 2 types of Stripe fees before, but you could create a conditional product field for each rate.

  215. Tom Nguyen on September 19, 2022 at 9:56 pm

    Thanks for letting me know that this helped you 🙂

  216. WIN - REYNALD on October 11, 2022 at 9:18 am

    Very nice information. Love your creativity. I want to get more future updates. Keep it up.

  217. Tom Nguyen on October 11, 2022 at 11:39 am

    Thanks, Reynald. I hope to come up with a new blog post this year.

  218. Galo on December 22, 2022 at 8:30 am

    Thanks this still work on the current version

  219. Tom Nguyen on December 22, 2022 at 2:36 pm

    Glad it helped.

  220. Simon on December 22, 2022 at 5:05 pm

    Thanks, Tom. I got fooled by the delay and, after a couple of attempts after I logged out, had the primary editor, who was locked out, clear her Chrome cache. 🙂

    Next time we’ll be more patient.

  221. Tom Nguyen on December 26, 2022 at 4:30 pm

    Glad you got it sorted out, Simon!

  222. Steven on December 30, 2022 at 4:12 pm

    I use a tool called Scrapebox and with this modifier or footprint it will help me find exactly I am looking for. Because before I had no clue and was finding thousands of links similar to your first example but this will help me cut it down.

  223. Dozza on March 14, 2023 at 11:12 am

    Nice post. I’m using Avada Portfolios. load so after reading this i can see %%ct_portfolio_category%% pulls in the portfolio category nicely.

    Trouble is, we have most portfolios assigned to 3 or 4 categories. How would we change the Yoast variable to pull specifically the 1st, 2nd, 3rd or 4th portfolio category, or maybe the portfolio category that has been assigned ‘primary’?

    Is this even possible?

  224. Pat on March 19, 2023 at 5:57 pm

    I use personnal app for see and analyse backlinks. Your post it’s great 😉

  225. SEO Group on April 1, 2023 at 4:04 pm

    Great read Tom! I came across your post after searching for SERPs info and I’m glad I did. Very insightful. Thanks Brad SEO Group

  226. Tom Nguyen on April 3, 2023 at 4:58 pm

    Brad, thanks for letting me know. That puts a smile on my face!

  227. Alice Mcmiller on May 18, 2023 at 1:58 pm

    This article provides a tip on using the * operator in Google to find backlinks. The author suggests combining the site: operator with the * operator to search for all indexed pages of a competitor’s website and uncover potential backlinks. They share their own experience and encourage readers to try this method and provide feedback. The article concludes by inviting readers to share alternative approaches for generating competitor backlinks. Overall, it offers a practical technique for finding backlinks and encourages engagement from readers to share their own insights.

  228. Cezar on June 8, 2023 at 10:25 am

    I’m wondering why Avada is doing that… it makes no sense.

  229. Tom Nguyen on June 12, 2023 at 6:22 pm

    Did you encounter the problem?