Ross Johnson

9.9K posts

Ross Johnson banner
Ross Johnson

Ross Johnson

@3pointross

Started as a freelancer and grew to a 7 figure digital marketing agency. Sharing lessons learned. Agency @37designs and WordPress plugins at @panoramawp

Ann Arbor,MI Katılım Haziran 2007
1.3K Takip Edilen1.8K Takipçiler
Sabitlenmiş Tweet
Ross Johnson
Ross Johnson@3pointross·
I've audited over 100 websites before redesigning them to assess why users aren't converting. There are 9 common reasons, detailed below 👇:
English
2
2
11
0
Ross Johnson
Ross Johnson@3pointross·
LLM optimization ≠ SEO. Same fundamentals, different rules. LLMs reward brand mentions, reviews, and hyper-specific content—not just long form content and links. If you're only optimizing for Google, you're already behind.
English
0
0
1
67
Ross Johnson
Ross Johnson@3pointross·
Google Ads is evolving with AI Max for Search, automating targeting, bidding, and more. While this saves time, it also means less control and transparency. Strong strategy and clear messaging remain essential. Stay proactive to navigate this shift effectively.
English
0
0
0
56
Ross Johnson
Ross Johnson@3pointross·
Is your brand being recommended by AI? Try this: Start a fresh chat, act as your ideal customer, and ask for recommendations. If your brand isn't mentioned, explore why and how to improve your presence.
English
0
0
1
57
Ross Johnson retweetledi
Marinus Klasen
Marinus Klasen@marinusklasen·
Today we're sending the Wooping Shop Health plugin for #Woocommerce out to our early access users! Want access? It's not too late to sign up on wooping.io
English
3
3
13
1.7K
Ross Johnson retweetledi
Jeff Matson 👾
Jeff Matson 👾@TheJeffMatson·
Remember how I told y'all I have some news coming today? Here we go! Today, I'm announcing 2 new tools for decentralizing WordPress plugins and themes. Part 1: Wormhole Sync - a tool for syncing/merging WordPress plugins/themes from external sources. github.com/JeffMatson/wor… Currently, Wormhole Sync will store all data to a PostgreSQL database and files to an S3 (or compatible) object store. Part 2: The Wormhole API - a drop-in replacement for the WordPress plugin/theme repositories. As a drop-in replacement, it can be used seamlessly from inside any WordPress admin. Users would see no difference. Behind the scenes, the Wormhole API is doing a few things, including: - Delivering plugins/theme installs/updates from multiple sources. - Aggregating search results and dependencies. - Full-text search within WordPress - Checking file integrity, comparing across multiple versions available (including other Wormhole instances). + (a lot more that will be announced when Wormhole releases) While the Wormhole API is already functioning well within my development environments and on serverless providers, I have some more fine-tuning to do before I unleash it. Once the Wormhole API is ready, anyone will be able to spin up their own instance. Additionally, a publicly-accessible instance (or two) will be available for anyone to use. Check out Wormhole Sync and let me know what you think! Stay tuned for more in the near future!
English
13
37
179
13.5K
EZ Smith
EZ Smith@ezsmith397·
Yes, been looking both of them -- they both look really nice for doing CMS sites in the more "old school" way with the front-end being 100% custom. I'd love that for small, brochure sites without much functionality -- not so much for anything more complex (due to losing plugins like GF, FacetWP, WS Form, etc)
English
2
0
0
161
EZ Smith
EZ Smith@ezsmith397·
Been exploring some other CMS/website building platforms lately. All have pros and cons, but hate to see really ugly markup like this though 🙁... Sorta kills any interest right away for me.
EZ Smith tweet media
English
24
1
28
3.4K
Ross Johnson
Ross Johnson@3pointross·
@AlexStandiford You'll have a lot more impact helping multiple companies with their technical challenges and goals; this was a great decision!
English
1
0
1
46
Ross Johnson retweetledi
Alex Standiford
Alex Standiford@AlexStandiford·
So, personal update. I decided to quit my job, which means I have some openings for contract work. If you're looking for a talented WordPress developer with a proven track record of launching, and maintaining high-caliber WordPress plugins, message me! alexstandiford.com/articles/perso…
English
14
14
54
3.9K
Ross Johnson
Ross Johnson@3pointross·
@VivaLaSeth @JustinFerriman Competition is good for consumers. Without competition, there is no incentive for improving products. Check out Drupal's decreasing market share to see how well that business model works.
English
1
0
1
18
Seth
Seth@VivaLaSeth·
@JustinFerriman this whole thread is wholly inaccurate. Plugin authors should have collaborated in the spirit of Open Source (#FOSS) - but instead they created competing products. This doesn't exist in Drupal. Check out their modules and their business model.
English
2
0
1
452
Ross Johnson
Ross Johnson@3pointross·
@benswrite Probably @GeneratePress and @GenerateBlocks. I find that GeneratePress has the flexibility to execute my designs without being overloaded with unnecessary extra blocks or bells and whistles. a great example of essentialism and restraint.
English
0
0
4
39
Ben LayerWP
Ben LayerWP@benswrite·
🙋‍♂️Q. You have $500 to spend on redesigning your WordPress website. What do you buy? A theme, a page builder, a block plugin, etc. What would you use/why? Asking because I'm interested. Plus I hate list posts, would prefer real-world examples! Pls RT 4 reach!
Ben LayerWP tweet media
English
31
4
10
4.7K
Ross Johnson
Ross Johnson@3pointross·
@natmiletic The only strategy I’ve found to help (not fix) consistently is being very specific on scope and quick to discuss change orders
English
0
0
2
29
Nat Miletic
Nat Miletic@natmiletic·
Website project estimation is really hard I still over and underestimate projects all the time, and I have been doing this for almost 20 years 😂
English
54
16
241
25.2K
Ross Johnson retweetledi
Object.Method() Man
Object.Method() Man@iansvo·
If you’re thinking about building a custom block, ask yourself: Does this make more sense as a block pattern? Can I use other blocks to accomplish the result I want? Don’t reinvent the wheel. If you can plug in existing blocks, do so! It’s much easier to maintain over time.
English
6
4
30
2.4K
Ross Johnson retweetledi
JAMES LAWS
JAMES LAWS@JamesLaws·
They say, "You can't create more time." I disagree! Want to learn the most effective way to create tremendous impact and be wildly productive? I'm going to give you two techniques that, when implemented, give you more time every single day.
English
1
1
5
519
Ross Johnson retweetledi
JAMES LAWS
JAMES LAWS@JamesLaws·
Don’t confuse activity, productivity, and progress. Activity = Doing stuff Productivity = Doing stuff efficiently Progress = Doing the right stuff Never underestimate the impact of focus over efficiency.
English
0
2
6
438
EZ Smith
EZ Smith@ezsmith397·
$234,650 in the past 12 months... Building websites with WordPress + Elementor. I don't post this to brag, but to inspire others of what's possible when you hone your craft & keep pushing. Could have never imagined getting here years ago without inspiration myself. #gratefulAF
English
71
22
379
42.7K
Ross Johnson retweetledi
Andrea Bosoni
Andrea Bosoni@theandreboso·
I had to click on “no, I don’t want to stay healthy” to close a popup and I realized why people don’t like marketers.
English
36
9
182
34.3K
Ross Johnson
Ross Johnson@3pointross·
@chrisrickard Great advice. Also keep in mind it will take time for them to become fully productive so there is a risk in not hiring soon enough.
English
0
0
0
18