Web Designers, Eliminate These Design Pains Before They Kill Your Productivity

You're reading Web Designers, Eliminate These Design Pains Before They Kill Your Productivity, originally posted on Designmodo. If you've enjoyed this post, be sure to follow on Twitter, Facebook, Google+!

BeSportsman

Every job can have its ups and downs. Yet, it seems that this is especially true for those brave souls who decide to be web designers. Constantly experiencing the highs of new projects and displaying their masterpieces to the world. …

Loud and Magnetic: Big Typography Amplifies Messages

You're reading Loud and Magnetic: Big Typography Amplifies Messages, originally posted on Designmodo. If you've enjoyed this post, be sure to follow on Twitter, Facebook, Google+!

Loud and Magnetic Big Typography Amplifies Messages

This year has been rich in web design and user experience trends. There have been animations of different kinds, experimentation with layouts, several delightful comebacks and extravagant mainstream concepts. Maybe surprisingly, typography has been in the spotlight. How you present …

How to Import a Custom HTML Email Template from Postcards to Salesforce [YouTube Tutorial]

You're reading How to Import a Custom HTML Email Template from Postcards to Salesforce [YouTube Tutorial], originally posted on Designmodo. If you've enjoyed this post, be sure to follow on Twitter, Facebook, Google+!

How to Import HTML Email Template from Postcards to Salesforce

In this video, I will show you how to import a custom email created in Postcards directly to Salesforce. First, open the email template in the Postcards app and insert all the required tags by Salesforce.

Designing A Textbox, Unabridged

Designing A Textbox, Unabridged

Designing A Textbox, Unabridged

Shane Hudson

Ever spent an hour (or even a day) working on something just to throw the whole lot away and redo it in five minutes? That isn’t just a beginner’s code mistake; it is a real-world situation that you can easily find yourself in especially if the problem you’re trying to solve isn’t well understood to begin with.

This is why I’m such a big proponent of upfront design, user research, and creating often multiple prototypes — also known as the old adage of “You don’t know what you don’t know.” At the same time, it is very easy to look at something someone else has made, which may have taken them quite a lot of time, and think it is extremely easy because you have the benefit of hindsight by seeing a finished product.

This idea that simple is easy was summed up nicely by Jen Simmons while speaking about CSS Grid and Piet Mondrian’s paintings:

“I feel like these paintings, you know, if you look at them with the sense of like ‘Why’s that important? I could have done that.’ It's like, well yeah, you could paint that today because we’re so used to this kind of thinking, but would you have painted this when everything around you was Victorian — when everything around you was this other style?”

I feel this sums up the feeling I have about seeing websites and design systems that make complete sense; it’s almost as if the fact they make sense means they were easy to make. Of course, it is usually the opposite; writing the code is the simple bit, but it’s the thinking and process that goes into it that takes the most effort.

With that in mind, I’m going to explore building a text box, in an exaggeration of situations many of us often find ourselves in. Hopefully, by the end of this article, we can all feel more emphatic to how the journey from start to finish is rarely linear.

A Comprehensive Guide To User Testing

So you think you’ve designed something that’s perfect, but your test tells you otherwise. Let’s explore the importance of user testing. Read more →

Brief

We all know that careful planning and understanding of the user need is important to a successful project of any size. We also all know that all too often we feel to need to rush to quickly design and develop new features. That can often mean our common sense and best practices are forgotten as we slog away to quickly get onto the next task on the everlasting to-do list. Rinse and repeat.

Today our task is to build a text box. Simple enough, it needs to allow a user to type in some text. In fact, it is so simple that we leave the task to last because there is so much other important stuff to do. Then, just before we pack up to go home, we smirk and write:

<input type="text">

There we go!

Oh wait, we probably need to hook that up to send data to the backend when the form is submitted, like so:

<input type="text" name="our_textbox">

That’s better. Done. Time to go home.

How Do You Add A New Line?

The issue with using a simple text box is it is pretty useless if you want to type a lot of text. For a name or title it works fine, but quite often a user will type more text than you expect. Trust me when I say if you leave a textbox for long enough without strict validation, someone will paste the entire of War and Peace. In many cases, this can be prevented by having a maximum amount of characters.

In this situation though, we have found out that our laziness (or bad prioritization) of leaving it to the last minute meant we didn’t consider the real requirements. We just wanted to do another task on that everlasting to-do list and get home. This text box needs to be reusable; examples of its usage include as a content entry box, a Twitter-style note box, and a user feedback box. In all of those cases, the user is likely to type a lot of text, and a basic text box would just scroll sideways. Sometimes that may be okay, but generally, that’s an awful experience.

Thankfully for us, that simple mistake doesn’t take long to fix:

<textarea name="our_textbox"></textarea>

Now, let’s take a moment to consider that line. A <textarea>: as simple as it can get without removing the name. Isn’t it interesting, or is it just my pedantic mind that we need to use a completely different element to add a new line? It isn’t a type of input, or an attribute used to add multi-line to an input. Also, the <textarea> element is not self-closing but an input is? Strange.

This “moment to consider” sent me time traveling back to October 1993, trawling through the depths of the www-talk mailing list. There was clearly much discussion about the future of the web and what “HTML+” should contain. This was 1993 and they were discussing ideas such as <input type="range"> which wasn’t available until HTML5, and Jim Davis said:

“Well, it's far-fetched I suppose, but you might use HTML forms as part of a game playing interface.”

This really does show that the web wasn’t just intended to be about documents as is widely believed. Marc Andreessen suggested to have <input type="textarea"> instead of allowing new lines in the single-line text type, [saying]: (http://1997.webhistory.org/www.lists/www-talk.1993q4/0200.html)

“Makes the browser code cleaner — they have to be handled differently internally.”

That’s a fair reason to have <textarea> separate to text, but that’s still not what we ended up with. So why is <textarea> its own element?

I didn’t find any decision in the mailing list archives, but by the following month, the HTML+ Discussion Document had the <textarea> element and a note saying:

“In the initial design for forms, multi-line text fields were supported by the INPUT element with TYPE=TEXT. Unfortunately, this causes problems for fields with long text values as SGML limits the length of attributea literals. The HTML+ DTD allows for up to 1024 characters (the SGML default is only 240 characters!)”

Ah, so that’s why the text goes within the element and cannot be self-closing; they were not able to use an attribute for long text. In 1994, the <textarea> element was included, along with many others from HTML+ such as <option> in the HTML 2 spec.

Okay, that’s enough. I could easily explore the archives further but back to the task.

Styling A <textarea>

So we’ve got a default <textarea>. If you rarely use them or haven’t seen the browser defaults in a long time, then you may be surprised. A <textarea> (made almost purely for multi-line text) looks very similar to a normal text input except most browser defaults style the border darker, the box slightly larger, and there are lines in the bottom right. Those lines are the resize handle; they aren’t actually part of the spec so browsers all handle (pun absolutely intended) it in their own way. That generally means that the resize handle cannot be restyled, though you can disable resizing by setting resize: none to the <textarea>. It is possible to create a custom handle or use browser specific pseudo elements such as ::-webkit-resizer.

The default <code>&lt;textarea&gt;</code> looks very small with a grey border and three lines as a resize handle.
A default textarea with no styling (Large preview)

It’s important to understand the defaults, especially because of the resizing ability. It’s a very unique behavior; the user is able to drag to change the size of the element by default. If you don’t override the minimum and maximum sizes then the size could be as small as 9px × 9px (when I checked Chrome) or as large as they have patience to drag it. That’s something that could cause mayhem with the rest of the site’s layout if it’s not considered. Imagine a grid where <textarea> is in one column and a blue box is in another; the size of the blue box is purely decided by the size of the <textarea>.

Other than that, we can approach styling a <textarea> much the same as any other input. Want to change the grey around the edge into thick green dashes? Sure here you go: border: 5px dashed green;. Want to restyle the focus in which a lot of browsers have a slightly blurred box shadow? Change the outline — responsibly though, you know, that’s important for accessibility. You can even add a background image to your <textarea> if that interests you (I can think of a few ideas that would have been popular when skeuomorphic design was more celebrated).

Scope Creep

We’ve all experienced scope creep in our work, whether it is a client that doesn’t think the final version matches their idea or you just try to squeeze in a tiny tweak and end up taking forever to finish it. So I ( enjoying creating the persona of an exaggerated project manager telling us what we need to build) have decided that our <textarea> just is not good enough. Yes, it is now multi-line, and that’s great, and yes it even ‘pops’ a bit more with its new styling. Yet, it just doesn’t fit the very vague user need that I’ve pretty much just thought of now after we thought we were almost done.

What happens if the user puts in thousands of words? Or drags the resize handle so far it breaks the layout? It needs to be reusable, as we have already mentioned, but in some of the situations (such as a ‘Twittereqsue’ note taking box), we will need a limit. So the next task is to add a character limit. The user needs to be able to see how many characters they have left.

In the same way we started with <input> instead of <textarea>, it is very easy to think that adding the maxlength attribute would solve our issue. That is one way to limit the amount of characters the user types, it uses the browser’s built-in validation, but it is not able to display how many characters are left.

We started with the HTML, then added the CSS, now it is time for some JavaScript. As we’ve seen, charging along like a bull in a china shop without stopping to consider the right approaches can really slow us down in the long run. Especially in situations where there is a large refactor required to change it. So let’s think about this counter; it needs to update as the user types, so we need to trigger an event when the user types. It then needs to check if the amount of text is already at the maximum length.

So which event handler should we choose?

  • change
    Intuitively, it may make sense to choose the change event. It works on <textarea> and does what it says on the tin. Except, it only triggers when the element loses focus so it wouldn’t update while typing.
  • keypress
    The keypress event is triggered when typing any character, which is a good start. But it does not trigger when characters are deleted, so the counter wouldn’t update after pressing backspace. It also doesn’t trigger after a copy/paste.
  • keyup
    This one gets quite close, it is triggered whenever a key has been pressed (including the backspace button). So it does trigger when deleting characters, but still not after a copy/paste.
  • input
    This is the one we want. This triggers whenever a character is added, deleted or pasted.

This is another good example of how using our intuition just isn’t enough sometimes. There are so many quirks (especially in JavaScript!) that are all important to consider before getting started. So the code to add a counter that updates needs to update a counter (which we’ve done with a span that has a class called counter) by adding an input event handler to the <textarea>. The maximum amount of characters is set in a variable called maxLength and added to the HTML, so if the value is changed it is changed in only one place.

var textEl = document.querySelector('textarea')
var counterEl = document.querySelector('.counter')
var maxLength = 200
    
textEl.setAttribute('maxlength', maxLength)
textEl.addEventListener('input', (val) => {
var count = textEl.value.length
counterEl.innerHTML = ${count}/${maxLength}
})

Browser Compatibility And Progressive Enhancement

Progressive enhancement is a mindset in which we understand that we have no control over what the user exactly sees on their screen, and instead, we try to guide the browser. Responsive Web Design is a good example, where we build a website that adjusts to suit the content on the particular size viewport without manually setting what each size would look like. It means that on the one hand, we strongly care that a website works across all browsers and devices, but on the other hand, we don’t care that they look exactly the same.

Currently, we are missing a trick. We haven’t set a sensible default for the counter. The default is currently “0/200” if 200 were the maximum length; this kind of makes sense but has two downsides. The first, it doesn’t really make sense at first glance. You need to start typing before it is obvious the 0 updates as you type. The other downside is that the 0 updates as you type, meaning if the JavaScript event doesn’t trigger properly (maybe the script did not download correctly or uses JavaScript that an old browser doesn’t support such as the double arrow in the code above) then it won’t do anything. A better way would be to think carefully beforehand. How would we go about making it useful when it is both working and when it isn’t?

In this case, we could make the default text be “200 character limit.” This would mean that without any JavaScript at all, the user would always see the character limit but it just wouldn’t feedback about how close they are to the limit. However, when the JavaScript is working, it would update as they type and could say “200 characters remaining” instead. It is a very subtle change but means that although two users could get different experiences, neither are getting an experience that feels broken.

Another default that we could set is the maxlength on the element itself rather than afterwards with JavaScript. Without doing this, the baseline version (the one without JS) would be able to type past the limit.

User Testing

It’s all very well testing on various browsers and thinking about the various permutations of how devices could serve the website in a different way, but are users able to use it?

Generally speaking, no. I’m consistently shocked by user testing; people never use a site how you expect them to. This means that user testing is crucial.

It’s quite hard to simulate a user test session in an article, so for the purposes of this article, I’m going to just focus on one point that I’ve seen users struggle with on various projects.

The user is happily writing away, gets to 0 characters remaining, and then gets stuck. They forget what they were writing, or they don’t notice that it had stopped typing.

This happens because there is nothing telling the user that something has changed; if they are typing away without paying much attention, then they can hit the maximum length without noticing. This is a frustrating experience.

One way to solve this issue is to allow overtyping, so the maximum length still counts for it to be valid when submitted but it allows the user to type as much as they want and then edit it before submission. This is a good solution as it gives the control back to the user.

Okay, so how do we implement overtyping? Instead of jumping into the code, let’s step through in theory. maxlength doesn’t allow overtyping, it just stops allowing input once it hits the limit. So we need to remove maxlength and write a JS equivalent. We can use the input event handler as we did before, as we know that works on paste, etc. So in that event, the handler would check if the user has typed more than the limit, and if so, the counter text could change to say “10 characters too many.” The baseline version (without the JS) would no longer have a limit at all, so a useful middle ground could be to add the maxlength to the element in the HTML and remove the attribute using JavaScript.

That way, the user would see that they are over the limit without being cut off while typing. There would still need to be validation to make sure it isn’t submitted, but that is worth the extra small bit of work to make the user experience far better.

An example showing “17 characters too many” in red text next to a <code>&lt;textarea&gt;</code>.
Allowing the user to overtype (Large preview)

Designing The Overtype

This gets us to quite a solid position: the user is now able to use any device and get a decent experience. If they type too much it is not going to cut them off; instead, it will just allow it and encourage them to edit it down.

There’s a variety of ways this could be designed differently, so let’s look at how Twitter handles it:

A screenshot from Twitter showing their textarea with overtyped text with a red background.
Twitter's <textarea> (Large preview)

Twitter has been iterating its main tweet <textarea> since they started the company. The current version uses a lot of techniques that we could consider using.

As you type on Twitter, there is a circle that completes once you get to the character limit of 280. Interestingly, it doesn’t say how many characters are available until you are 20 characters away from the limit. At that point, the incomplete circle turns orange. Once you have 0 characters remaining, it turns red. After the 0 characters, the countdown goes negative; it doesn’t appear to have a limit on how far you can overtype (I tried as far as 4,000 characters remaining) but the tweet button is disabled while overtyping.

So this works the same way as our <textarea> does, with the main difference being the characters represented by a circle that updates and shows the number of characters remaining after 260 characters. We could implement this by removing the text and replacing it with an SVG circle.

The other thing that Twitter does is add a red background behind the overtyped text. This makes it completely obvious that the user is going to need to edit or remove some of the text to publish the tweet. It is a really nice part of the design. So how would we implement that? We would start again from the beginning.

You remember the part where we realized that a basic input text box would not give us multiline? And that a maxlength attribute would not give us the ability to overtype? This is one of those cases. As far as I know, there is nothing in CSS that gives us the ability to style parts of the text inside a <textarea>. This is the point where some people would suggest web components, as what we would need is a pretend <textarea>. We would need some kind of element — probably a div — with contenteditable on it and in JS we would need to wrap the overtyped text in a span that is styled with CSS.

What would the baseline non-JS version look like then? Well, it wouldn’t work at all because while contenteditable will work without JS, we would have no way to actually do anything with it. So we would need to have a <textarea> by default and remove that if JS is available. We would also need to do a lot of accessibility testing because while we can trust a <textarea> to be accessible relying on browser features is a much safer bet than building your own components. How does Twitter handle it? You may have seen it; if you are on a train and your JavaScript doesn’t load while going into a tunnel then you get chucked into a decade-old legacy version of Twitter where there is no character limit at all.

What happens then if you tweet over the character limit? Twitter reloads the page with an error message saying “Your Tweet was over the character limit. You’ll have to be more clever.” No, Twitter. You need to be more clever.

Retro

The only way to conclude this dramatization is a retrospective. What went well? What did we learn? What would we do differently next time or what would we change completely?

We started very simple with a basic textbox; in some ways, this is good because it can be all too easy to overcomplicate things from the beginning and an MVP approach is good. However, as time went on, we realized how important it is to have some critical thinking and to consider what we are doing. We should have known a basic textbox wouldn’t be enough and that a way of setting a maximum length would be useful. It is even possible that if we have conducted or sat in on user research sessions in the past that we could have anticipated the need to allow overtyping. As for the browser compatibility and user experiences across devices, considering progressive enhancement from the beginning would have caught most of those potential issues.

So one change we could make is to be much more proactive about the thinking process instead of jumping straight into the task, thinking that the code is easy when actually the code is the least important part.

On a similar vein to that, we had the “scope creep” of maxlength, and while we could possibly have anticipated that, we would rather not have any scope creep at all. So everybody involved from the beginning would be very useful, as a diverse multidisciplinary approach to even small tasks like this can seriously reduce the time it takes to figure out and fix all the unexpected tweaks.

Back To The Real World

Okay, so I can get quite deep into this made-up project, but I think it demonstrates well how complicated the most seemingly simple tasks can be. Being user-focussed, having a progressive enhancement mindset, and thinking things through from the beginning can have a real impact on both the speed and quality of delivery. And I didn’t even mention testing!

I went into some detail about the history of the <textarea> and which event listeners to use, some of this can seem overkill, but I find it fascinating to gain a real understanding of the subtleties of the web, and it can often help demystify issues we will face in the future.

Smashing Editorial (ra, il)

October 2015 Income Report

I wanted to publish an honest income report for this blog… after being inspired by Esteban’s journey

So without further a do here is what I made off of TripleSEO in October.

 

tumblr_mp1jhr5dYA1qbcfcko1_500

Thanks

PS Please subscribe to my blog to find out my income in November

PPS Click on the few affiliate links I have on this on this blog and buy some stuff. Christmas is coming and my kids have their mothers spending habits.

Kthxbye

 

October 2015 Income Report by Chris D – if you enjoyed this post you can read more at TripleSEO or follow Chris on Twitter

Powered by WPeMatico

Interesting, Incredible, Impressive – All The Best WordPress Stats & Facts

WordPress has come a long way since it first launched in the early aughts. As the most popular content management system, it has become a dominant force online, powering nearly half (a whopping 43%) of the web.

While checking facts can be fun, they can also provide value to those who don’t yet know WordPress’s worth, or appreciate its reach.

If you’ve ever had trouble convincing clients WordPress isn’t just for bloggers—these share-worthy tidbits can effectively lend credence to the platform’s prolific presence.

What follows is the mother lode of most interesting stats and facts about WordPress, divided into the following categories:

And away we go!

WordPress General, & Automattic

Starting us off are some general WordPress stats regarding usage, co-founder Matt Mullenweg’s company Automattic, plus a few other morsels.

#1. WordPress was first released in 2003, which means 2023 will mark its twentieth anniversary. Wow! – WordPress.org

#2. While WordPress first found its niche as a blogging platform, it has evolved far beyond that, supporting a myriad of other web content, like mailing lists, forums, galleries & portfolios, membership sites, business sites, learning management systems (LMS), online stores, and pretty much any market you can think of. – Wikipedia

#3. The most current version of the software is currently being run on only about half (53%) of WordPress websites. – WordPress.org

wordpress core software version graph
WordPress core version stats.

#4. Major core updates of WordPress get released every 150 days, on average. – CodeinWP

#5. WordPress version 5.9 has had more than 103 million downloads at the time of this writing—and still counting. – WordPress.org

#6. A total of 582 versions of WordPress have been released to date. – WordPress.org, WordPress.org

#7. On WordPress.com, an excess of 409 million people view more than 20 billion pages each month…

#8. …users produce about 70 million new posts…

#9. …with 77 million new, legit comments (on average) per month. – WordPress.com

WordPress.com regularly publishes traffic stats.
WordPress.com regularly publishes traffic stats.

#10. WordPress tracks the embeds of partner services like Twitter, YouTube, Flickr, and more. – WordPress.com

wp.com media embeds
WordPress stats on embedded partner services.

#11. The name “WordPress” was suggested by Matt Mullenweg’s friend, Christine Tremoulet, and was immediately well-received. Once she confirmed the domain name was available, that clinched it. – Web.Archive

#12. Technically, anyone can edit or add to the WordPress core code, since it’s classified as open-source software, licensed under the GPL. – WordPress.org

#13. Automattic officially owns WordPress, however the WordPress Foundation—a non-profit organization founded by Matt Mullenweg—owns and manages WordPress, WordCamp, and related trademarks. – WordPress Foundation

#14. Automattic employs 1,979 people, who work on a large number of projects in addition to WordPress. – Automattic

#15. There are 205 (and counting) translations available for WordPress. – WordPress.org

#16. WordPress systems being run on the English language sit at 49.2%. – WordPress.org

locales chart
WordPress locale stats.

#17. English is also the most used language to write content on WordPress, coming in at 71%. – WordPress.com

#18. The WordPress CMS has a 64.2% market share of all known CMS’s. – W3Techs

#19. Because employees rarely worked out of Automattic’s physical office in San Francisco, they closed it in 2017. – Quartz

#20. Quite a few Fortune 500 companies use WordPress, including Microsoft, Target, The Walt Disney Company, Coca-Cola, and PlayStation. – WordPress.org, Steerpoint, WPExplorer

#21. WordPress sites make up 30.3% of the top 1,000 websites in the world. – Digital

#22. There are at least 30,462,105 live websites using WordPress, with the highest numbers found in these three countries: The United States (8,858,380), The United Kingdom (769,864), and India (375,206). – BuiltWith

#23. “WordPress” gets googled around 2.7 million times every month. – KWFinder

#24. WordPress allows great variety for different types of websites, including multisite, eCommerce, and membership sites. – WPMU DEV

#25. WordPress accounts for roughly 500+ (compared to Shopify and Squarespace’s 60-80) new sites being built daily, in the top 10 million sites on the web.– CodeinWP

#26. The number of WordPress.com websites that are launched daily is 50,000. – DMR

#27. WordPress resides at the very top of the most-downloaded software list. In fact, WordPress version 4.9 has had an insane number of downloads—over 260 million. – DisplayWP

downloads by version graph
Graphic stats from DisplayWP.

#28. The average annual pay for a WordPress Developer in the United States is $64,308 a year. Annual salaries range from $24K to $106.5K, with the majority of these between $45.5K (25th percentile) to $75.5K (75th percentile). Top US earners (the 90th percentile) make $94K annually. – ZipRecruiter

#29. WordPress has more than 500 times fewer employees than Amazon. – Automattic

#30. WordPress websites get more unique visitors a month (@163M) than Twitter (@156M)―to the tune of seven million more. – Digital

WordPress Community

The WordPress community is made up of a diverse set of people, skill sets, and websites. These WordPress stats are all about the community behind the CMS.

#31. Automattic has had 100,907 DMCA takedown notices (trademark infringement complaints), and 29.09% of copyright notices where some or all content was removed. [Time period: Jan 1, 2014 – Dec 31, 2021.] – Automattic

#32. There are lots of ways to make money from WordPress: as a theme or plugin developer, a hosting company, maintenance service, services reseller, web designer/developer, and so much more. – WPMU DEV

#33. Some of the world’s top print publications use WordPress as their online home. That includes news sites, fashion & entertainment, business & tech, and more. Some examples: USA Today, Time, Fortune, Chicago Sun Times, The New Yorker, Reuters, Variety, People, & Vogue. – CodeinWP

#34. What do Beyoncé, Snoop Dogg, Wil Wheaton, Sylvester Stallone, Usain Bolt, and the Dallas Mavericks have in common? Aside from the obvious—they’re famous in their respective fields (music, acting, sports)—they all have websites that use WordPress. – CodeinWP

#35. WordPress is not only used by bloggers, businesses, and publications, but also educational institutions, and even governments. – WPMU DEV

#36. One quarter of WordPress users make a full-time living off of the CMS. – Kinsta

WordPress Events

#37. The WordPress community helps to organize a number of events around the United States, and the world at large. The majority of these events are known as “WordCamps”, but there are additional spinoff events within the community, and WordPress conferences put on by bigger companies. – WordCamp Central

wordcamp geo map
WordCamp locations map.

#38. The first WordCamp event, organized by Matt Mullenweg, took place in 2006 and was held in San Francisco. – WordCamp Central

#39. At the time of this writing, there have been 1106 WordCamp events…

#40. …in 375 cities…

#41. …and 65 countries…

#42. …on 6 continents. – WordCamp Central

#43. WordCamp 2014 was the last official annual conference of WordPress developers and users to take place in San Francisco, having been replaced with WordCamp US.– WordCamp Central

#44. Besides city-specific WordCamp events, there are a number of niche WordPress events that include WordPress for Publishers, WooConf, LoopConf, WP Campus, and A Day of REST. – Torque Mag

#45. All WordCamp organizers and speakers are unpaid volunteers, doing it because of their passion for and dedication to the WP community. – WordCamp Central

#46. The WC events are not-for-profit, and aim to be accessible to all attendees, with things like closed captioning and ticket scholarships. – WordCamp Central

#47. WordCamp events are extremely economical—sponsorships and donations make this possible, keeping ticket prices low (usually less than $40) for a 2-day event where you get high-quality speakers and networking opportunities. – WordCamp Central

#48. If you miss a WordCamp event, you can catch session recordings for free on WordPress.TV. – WordPress.TV

state of the word wp.tv
State of the Word sessions are saved and watchable on WordPress.TV.

#49. WordCamp Europe 2017 had a record attendance with more than 1900 people from 79 countries. – WP Tavern

#50. There are 1,288 Meetup groups and 750K+ members for WordPress scattered throughout the globe. – Meetup

#51. Well-known companies in the WordPress space also organize their own WordPress conferences, including Publish by Post Status and PressNomics by Pagely.

WordPress Themes

#52. The WordPress community has a stellar selection of free and paid themes for users to choose from, with options for purposes as varied as a Pokemon Game Portal, to car repair shops. Though free themes don’t necessarily mean low quality, premium themes tend to be easier to customize out of the box, with more features and support for implementation. The following WordPress stats are all about themes and their use.

#53. There are a lot of variables that will affect the overall cost of a WordPress site, such as the scope and scale of your site, the level of customization and design involved, the type and quality of services you select, and the type of hosting you go with. However, the average upfront cost for a WordPress website ranges from $75 to $115,000, then plan on about $75-$15,000 per year for ongoing maintenance costs. – WebFX

#54. WordPress has released a new, free, default theme annually, with a naming convention reflective of that year, starting in 2010—with Twenty Ten. (The exception being 2018, which was skipped). – Elegant Themes

wp theme twenty ten
WP Theme Twenty Ten.

#55. The earliest default WordPress themes were known simply as “WordPress Classic” and “Default” (or Kubrick). – Elegant Themes

#56. The average premium theme costs $59. – CodeinWP

wp theme price chart
WordPress theme price stats.

#57. The average theme subscription membership (i.e. TeslaThemes, Themes Kingdom) comes in at around $115 for one-year’s access. – CodeinWP

wp theme shop price chart
WordPress theme shop stats.

#58. Divi and Astra are the two most popular WordPress theme installations, with 6% (Diva) & 5% (Astra) of the market. – BuiltWith

most popular themes (April 2022)
WordPress theme usage stats.

#59. There are dozens of theme designers on the ThemeForest marketplace who have sold $1M+ in themes through the platform. – Envato

#60. In fact, Envato’s total community earnings have now surpassed $1.3 billion USD across all its sites, since it was first established over 15 years ago. – Envato

#61. Divi has been translated into 32 languages, and is live on 2,262,231 websites (1M+ of which are in the United States). – ElegantThemes, BuiltWith

#62. Based on reviews, the best free/responsive themes include Neve, Airi, Hestia, ColorMag, OnePress, OceanWP, Sydney, Astra, OnePage Lite, and Customify. – CodeinWP

#63. To customize or modify an existing WordPress theme without losing the ability to upgrade that theme, child themes are often used. The concept of parent and child theme was formed to solve the issue of losing custom styling and changes made during theme upgrades. – WPMU DEV

#64. The first WYSIWYG editor for WordPress—which allowed technophobes to post content quickly and creatively—was created by Shane Melaugh and Paul McCarthy. – ThriveThemes

#65. The block editor in WordPress, Gutenberg, was officially released with the 5.0 core WordPress version. – Ma.tt

WordPress Plugins

#66. WordPress plugins add additional functionality to an existing WordPress website. While some are considered clear winners that benefit just about any type of WordPress site, others are pretty forgettable. Reviews and word-of-mouth from fellow WordPress developers can be good guides, in addition to the following related WordPress stats.

#67. There are over 59,000 unique plugins for WordPress available to download, with new ones added to the WordPress Plugin Directory on a daily basis. – WordPress.org

#68. Jetpack and Akismet, both created and maintained by Automattic, are the most installed free plugins. – WordPress.org

#69. Akismet catches an average of 7,500,000 pieces of spam per hour. – Akismet

#70. Here are the most popular WordPress plugins, with 5 million+ active installations each: Contact Form 7, Yoast, Elementor, Classic Editor, Akismet, WooCommerce, Jetpack, Really Simple SSL. – WordPress.org

#71. Hello Dolly, created by Matt Mullenweg and introduced in May of 2004, was the first plugin ever created for WordPress. Every version of WordPress since has come preinstalled with it, making it iconic. A simple visual serving lyrics from the song made famous by Louis Armstrong, it serves no real function (and is safe to delete). – James McAllister Online

#72. Bookly PRO, FileBird, and Slider Revolution are three of the best selling paid WordPress plugins. – CodeCanyon

#73. Our very own Smush image optimizer won Torque’s Plugin Madness competition, and was named the best in the WordPress Plugin Repository. – WPMU DEV

#74. WooCommerce, an e-commerce plugin from Automattic, powers 29% of all online stores. – Built With

WordPress e-commerce stats.
WordPress e-commerce stats.

#75. WooCommerce has been downloaded nearly 200 million times. – WordPress.org

#76. There are a massive amount of WooCommerce extensions for customizing WooCommerce, such as payment processing, shipping, and subscriptions. Look at these numbers: WooCommerce’s site = 750; CodeCanyon marketplace = 1,426; the WordPress Plugin repository = 1,000+. That doesn’t even include the many independent websites that sell WooCommerce extensions. – WooCommerce, CodeCanyon, WordPress.org

WordPress Security

WordPress Security is a priority among website owners. With the increasing number of vulnerabilities and attacks that happen every minute, anyone can be a victim of these breaches: individuals and companies, big and small.

It is of utmost importance to keep current on the latest security updates and practices, to avoid being compromised by hackers. These stats should encourage you to pay attention to WordPress security compliance.

#77. About 30,000 WordPress websites are hacked or infected with some type of malware daily. – Patchstack

#78. Google blocklists around 10,000 websites a day. – Patchstack

#79. Of the 40,000 most popular websites that use the WordPress software, 73% are vulnerable to attack. – WP White Security

#80. Weak passwords account for 8% of WordPress sites that are hacked. – WP Manage Ninja

#81. According to WordFence, there are almost 90,000 attacks per minute on WordPress websites. – Wordfence

#82. With the increase of cyberattack data thefts, organizations want to spend more money on security. Some forecasts suggest that the market will reach $170.4 billion in 2022. – Blogging Forge

#83. WordPress brute-force attacks refer to the trial and error method of entering multiple username and password combinations over and over until a successful combination is discovered. – WPMU DEV

#84. In 2017, WordPress saw the highest volume brute-force attack to date. This aggressive campaign peaked at over 15 million attacks per hour, forcing Wordfence security to scale up their logging infrastructure to cope with the volume. – Wordfence

#85. File inclusion exploits are one of the most common ways an attacker can gain access to your WordPress website. Most examples point to vulnerable PHP scripts, though it’s also common in other technologies such as JSP, ASP and more. – Owasp

#86. Cross-Site Scripting or XSS attacks account for 60% of all security vulnerabilities on the internet. – Secure Coding

#87. The four most common WordPress malware infections are Malicious redirects, Backdoors, Drive-by downloads, and Pharma hacks. – Cheq

#88. SQL injections occur when an attacker gains access to your WordPress database and to all of your website data. – WPMU DEV

#89. The WPScan Vulnerability Database is an online version of WPScan’s data files that are used to detect known WordPress core, plugins, and themes vulnerabilities. – WP Scan

wpscan vulnerabilities
WordPress vulnerability stats.

#90. To date, the WPScan vulnerability database contains more than 28K vulnerabilities, 4,154 of which are unique. – WP White Security

wp vulnerabilities by type
WordPress vulnerabilities by percentage (from WP White Security).

#91. WPMU DEV’s Defender security plugin is available to download for free on WordPress.org. It’s free and highly effective, offering even more incentive to protect your WordPress website.

WordPress Miscellany

For everything else that didn’t quite fit into the above categories, here are some final WordPress stats and facts for you.

#92. Wapuu is the official mascot of WordPress, created by Japanese artist, Kazuko Kaneuchi. It was inspired by Matt Mullenweg’s trip to Japan, and unveiled at WordCamp Fukuoka on February 19, 2011. – Torque, Webgaku

WordPress Mascot, Wapuu
WordPress’s very own mascot, Wapuu.

#93. There’s a field guide & trading post for Wapuus, where you can find one for most WordCamp events, as well as many other special Wapuu categories. – Wapu.us

#94. Wapuu’s name was chosen through the Japanese WordPress group, which organized a poll in 2011 to collect ideas for naming it. Suggestions soon followed and were voted on. “Wappy” won, but due to a trademark issue, the runner-up “Wapuu” was chosen. – Wapu.us

#95. The WordPress Wiggle (accompanying song written by Jonathan Mann), is the unofficial dance of the WordPress people. – YouTube

#96. Starting from version 1.0, every major core release of WordPress (there are 42 to date) has been codenamed after well-known jazz musicians. – WordPress.org

#97. Those unfamiliar with the CMS are usually surprised to find that there are two very different versions of the software—WordPress.org and WordPress.com. – WPMU DEV

#98. WordPress VIP is a hosting solution for enterprise WordPress installations, and uses the agile content platform. – WordPress.com

#99. There are specific recommendations for running the components of WordPress software. The versions change, based on the content of new releases, but these core components are always necessary: PHP, MySQL OR MariaDB, and HTTPS.WordPress.org

#100. “Code is Poetry”… The famous WordPress tagline, present since the first official release of the software, to this day remains in the default footer. – WPMU DEV

WordPress has certainly evolved over time. Countless reviews and continually increasing users show that it continues to grow in function and popularity.

Because it’s efficient and well-built, you can do a lot with very little knowledge, focusing instead on creating quality content for your site. Especially if you have a quality host or site management to maintain your site for you… you’ll rarely (if ever) have to sweat the small stuff.

On the flip side, if you are willing and/or eager to learn more about it, it can become a primary (or supplemental) source of income for you, as well as an in-demand field you can immerse yourself in.

Editor’s Note: This post has been updated for accuracy and relevancy.
[Originally Published: September 2017 / Revised: May 2022]

205: 5 Obstacles Bloggers Face (And How to Get Over Them)

205: 5 Obstacles Bloggers Face (And How to Get Over Them)

How to Overcome 5 Blogger Obstacles
As I record this, I’m just home from our first ProBlogger event of the year in Brisbane and am preparing for our next one in the coming days in Melbourne.
The Brisbane event was really worthwhile. We heard from Pat Flynn, Jadah Sellner, James Schramko, Kelly Exeter, Shayne Tilley and Laney Galligan and had a couple of days of great teaching and inspiration – including a day with a small group masterminding their businesses.

Each year at our events, I open the event with a keynote. This year I spoke about evolving your blog rather than getting into a ‘revolving’ pattern (or going in circles). I will share more on that topic on the podcast in the future but as we’re very much focused this week on our events and serving our attendees I wanted to give you another taste of what we do at our events and share with you the opening keynote from a previous year as this week’s episode.
I did this in the last episode too and got a lot of positive feedback and hope you’ll enjoy this one too. It’s from 4 years ago but I think it’s spot on in terms of a message for today too. Continue reading “205: 5 Obstacles Bloggers Face (And How to Get Over Them)”

203: How to Approach Influencers in Your Niche

203: How to Approach Influencers in Your Niche

How to Connect With Influencers in Your Niche
Today I want to share some teaching on how to approach influencers and other well known people in your niche (or outside it too).
One of the most powerful ways to grow your profile, audience and brand is to connect with others in your niche. The benefits of doing it can be many and varied – the opportunities that flow from these interactions can be pretty cool for the growth of your blog…. Continue reading “203: How to Approach Influencers in Your Niche”

Don’t Fall Into This Trap That Could Destroy Your Blog

NewImageLast week I spent time with a young blogger who was completely stalled with her blog (for the purpose of this post I’ll call her Sally).

Sally’s blogging had started with a bang and had put together 3 great months of content and had started to build a readership but then it suddenly all came to a halt.

I arranged to catch up for coffee to see what had happened and see if there was a way to get her moving again and she told me a story that I’m sure many readers will find familiar.

Paralysed by Comparisons

The reason Sally started blogging was that she had been a reader of another reasonably well known blogger. She had been so inspired by this established blogger that she simply had to start her own blog – which she did.

The problem that brought Sally’s blog to a grinding halt started a few weeks after her blog began when Sally began to compare her fledgling blog with her hero’s blog.

It started innocently enough with her noticing that this others blogger’s design just seemed to flow much better than Sally’s. However in the coming days and weeks Sally started to compare other things too.

Her hero seemed to blog with more confidence, she got more comments, she had a larger Twitter following, she was more active on Pinterest, she was getting some great brands advertise on her blog, she was invited to cool events…

Once Sally started comparing she couldn’t stop. She told me that she would sit down to work on her blog and end up on her hero’s blog and social media accounts – for hours on end – comparing what they were doing.

On one hand Sally knew it wasn’t a fair comparison – she had only been blogging by this stage for a couple of months and her hero had been blogging for over 4 years… but logic was clouded out by jealousy and Sally found her blogging beginning to stall.

She started second guessing herself. She would work for days on blog posts – hoping to perfect them to the standard of her hero only to get to the point of publishing them and trashing them instead for fear of them not being up to scratch.

Days would go by between posts and then weeks. Sally’s blog began to stall… and then it died completely.

The Comparison Trap

Sally isn’t the only blogger to fall into the trap of comparing oneself with others – in fact I’ve heard this story (or variations of it) numerous times. If I’m honest, it’s something that at times I’ve struggled with too.

I remember in the early days of my own blogging comparing my style of writing with other bloggers that I admired who wrote in a much more academic, heavy style of writing. I tried to emulate this over and over again and never felt I hit the benchmark that they set.

The temptation was to give up – but luckily I found my more informal and conversational voice through experimentation and persistance.

Comparing Is Never Fair

As I chatted with Sally last week a theme emerged in our conversation – the comparisons were simply not fair.

Sally knew this on some levels but needed to hear it again.

Her hero had been blogging for years. Sally had been blogging for months.

Not only that – Sally was comparing herself to tiny snapshots of this other blogger.

She could see her hero’s Twitter follower numbers, how many comments she was getting, how many times she Pinned on Pinterest and the instagram photos of this blogger at glamorous events – but she didn’t really have the full picture of this other blogger.

She didn’t know how many hours that blogger worked, she didn’t know whether that other blogger had people working for her, she didn’t know if that other blogger was actually happy with her blog or life and she certainly didn’t see the instagrams of that other bloggers boring, dull or hard moments of life.

I’m not saying the other blogger is hiding anything or doing anything wrong – just that the comparisons Sally was making were of everything Sally knew about herself (and her insecurities) with tiny edited snapshots of the life and work another person.

Run You Own Race

Sally is a remarkable person. I’d love to tell you her real name and story because she’s overcome some amazing things in her life, has some unique perspectives to share and has an inspirational story to tell.

My encouragement to Sally (and to us all) is run her own race. Yes she’s running beside others that at times seem to be running faster or with more flare… but nobody else around her has her unique personality, set of experiences or skills.

Nobody else can blog like Sally – so the sooner she gets comfy in her own skin the better.

Don’t Fall Into This Trap That Could Destroy Your Blog
http://www.problogger.net/archives/2013/09/04/dont-fall-into-this-trap-that-could-destroy-your-blog/
http://www.problogger.net/archives/category/miscellaneous-blog-tips/feed/
@ProBlogger» Miscellaneous Blog Tips
Blog Tips to Help You Make Money Blogging – ProBlogger
http://www.problogger.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg

5 Unique Ways to Increase Your Blog Traffic

5 unique ways to increase your blog

This is a guest contribution from SEO expert Zach Radford.

Today, you don’t gain blog traffic by paying for backlinks or by swapping them like the old days. Instead, you need to focus on creating quality content that is beneficial to your visitors.

We know that. But how do you do it? And do it consistently?

The content should solve main problems faced by your reader. It should be actionable, specific and relevant to the audience. If you do this, your audience will come to trust your site, and visit it regularly looking for new content. They will also engage with you, which helps you to improve your blog.

To that end, here are five new ways of looking at increasing your blog traffic.

Create quality content and mention other bloggers

Your blog is the main avenue for communication with your audience. While your main purpose for the blog may be to promote your business, yourself, or some other product or service, you need to focus on providing quality content to the reader. Just focus on providing information that readers will find interesting to read, without trying to be overly strategic about it. Look for trending topics in different areas and create amazing content on those topics. Your audience will not only keep coming back for more if they find your posts interesting, they will also share your posts with their friends. You also need to mention other bloggers that you follow in your posts. You can quote them if you feel the information is interesting to the reader or just mention their names in the post. This will create good relationships with the bloggers and they might return the favour. Lifting each other up has the added benefit of leading to increased traffic.

Share your blogs on social networks

This is a no-brainer, but cannot be ignored. Facebook, Twitter, Google+ and Linkedin are where your readers are. Give them your posts. After creating your post, you can share a link of the post through Facebook or Twitter and then ask your friends or followers to comment. This will expose your blogs to thousands of social media users and eventually lead to increase in blog traffic.

Syndicate your posts

Syndicating your blog posts will expose them to more readers. You can use RSS feed or syndicate the blog to applicable high-traffic sites. RSS feeds allow your audience to keep track of your blogs without having to bookmark it. The readers only need to open their RSS reader and all your posts will be displayed there. Syndicating your blog to high traffic sites will also popularize it. This will also give your post more credibility, which could lead to high traffic.

Involve your readers

After posting to your blog, you need to ask your readers to leave a comment after reading the blog. Research shows that people will do (mostly) what you ask of them, and will comment where they might not have before. Read the comments that are left and try to reply all of them. Readers feel more valued if they are treated well and respected by the bloggers they engage with. They will keep on visiting your site to look for more content and to engage you as well. This will also build trust with your readers.

Use Pinterest Individual or Group Board

Pinterest allows bloggers to post on individual board and collaborate by posting on contributor boards. The main benefit of pinning your blog on contributor boards is that your blog is exposed to other contributors. Those contributors also have followers who will also see your post, leading to increased traffic.

The bottom line

Your blog will attract more readers if it is of good quality. Above all, this has to be the main aim. Therefore, it is important that you focus on quality more than selling your products or promoting your business through the blog. You also need to network with other bloggers and create good relationships with them. This will help you gain new ideas of increasing traffic to your blog.

Zach Radford is an SEO content expert, working as an SEO consultant and Sales manager for the past 10 years. He strives for success in everything he sets out to do. He believes that high-quality keyword-rich content is the key to running a successful online business. Currently starting his own venture: an SEO Content Company, aiming to provide quality SEO content to the masses.

Originally at: Blog Tips at ProBlogger
Build a Better Blog in 31 Days

5 Unique Ways to Increase Your Blog Traffic

5 Unique Ways to Increase Your Blog Traffic
http://www.problogger.net/archives/2014/09/22/5-unique-ways-to-increase-your-blog-traffic/
http://www.problogger.net/archives/category/blog-promotion/feed/
@ProBlogger» Blog Promotion
Blog Tips to Help You Make Money Blogging – ProBlogger
http://www.problogger.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg

Powered by WPeMatico

Are You Ready to be a Full-Time Blogger?

This is a guest contribution from freelance writer, Ayelet Weisz.

A big part of the pro blogger dream is to be your own boss. No more office politics, competitions with colleagues or having to prove yourself to someone who reaps all the benefits of your hard work. You’ll set your own rules and live life your way.

Yet if you’ve never had to be accountable to yourself on a large-scale, long-term project, you might find yourself overwhelmed.

1. Unrealistic expectations. If you don’t know your own limitations, you could end up planning to invest too little time or leaving too little flexibility in your budget. You could also work yourself to exhaustion.

2. Getting lost. Being a full-time blogger leaves you plenty of opportunities to get lost – online, in sleep, in your own fears.

3. Missing tools and skills. There are lots of skills to master and tools to learn – not only in your chosen field of blogging, but in business management, time management, marketing – and the list goes on.

Boy looking confused

Do You Have The Skills?

Fortunately, tools and skills to be a successful full-time blogger are learnable. You need to incorporate the process of learning into your business plan, and don’t despair if you find yourself taking longer in one step or another. Instead, relish in your blogging journey and, as you challenge yourself, remember to give yourself a break.

Would You Hire You?

Few jobs will take you in without an interview – and your blogging business should be one of them. You must define the job before you can find out if you’ve got the right stuff.

You need to research what it means to run a full time blog and own a business, how to live on fluctuating income, what kind of marketing strategies are usually used, and where you could break the marketing rules to help your blog shine.

Read sites and magazines about your chosen niche, as well as general sites about professional blogging (like Problogger!), entrepreneurship and small businesses.

Once you have a vision of what your daily and annual life could look like, ask yourself the tough questions:

  • Are you ready to get started on the job?
  • Which areas require more learning, practise, tools or expertise?
  • What could you do with the skills you have right now to start building your blog?

Just as importantly, put on the interviewee’s hat – and ask yourself if you even want the position.

Go on at least one good course

Getting educated is valuable in gaining a deeper understanding of what you’re getting yourself into, as well as to speed up the process. Your chosen course, or several courses, might be about getting certification or about improving through feedback you’d get from professionals on your creative work. It might be about writing, marketing, business management or creating more self confidence in your life.

You could choose to learn all these aspects or some. You could learn them one by one or mix them together. You could decide learning is another business task, like marketing – or you could set aside a concentrated learning time before you take your first practical step in building your blog.

While you’ll likely keep on learning as you develop your blogging business, it’s easy to get caught up in the learning and never take a step beyond that.

Give yourself a deadline for when you absolutely have to go register your business or pitch a guest post for the first time.

Do You Have The Budget?Piggy bank

Importantly, remember that you need to save money in advance and put it aside to cover the cost of the course and the hours of paid work that you might miss.

Don’t forget to budget enough time for implementation either – homework tends to take longer than what you first expect.

Do You Need a Mentor?

At times, it’s recommended to hire a mentor even if you took a course or few. With a mentor, you’ll be able to ask questions you might not feel comfortable asking in a group, get a sense of direction and compile a list of actions it’s best to take for your specific blog and situation.

You might choose to keep this mentor on payroll for longer, yet sometimes even an appointment or several will do. Then, you could go on your merry way and sign up for another session when you feel one is needed.

Another option is to join a community of peers or top professionals, or one that’s combined of various levels of skills and successes. These can be paid or free, an online message board, meetings in your community or networking organisations’  gatherings.

Either way, that personalised attention will enable you to learn the inside world of launching and managing a blog, of marketing, of communicating with readers and of being the best blogger you can be.

Have you got more tips to test if you’re ready to start pro blogging? Share them with us in the comments!

Ayelet Weisz (www.AyeletWeisz.com) is an enthusiastic freelance writer, blogger and screenwriter, who focuses on business, technology, travel and women’s issues. Get her free report, 48 Must-Live Israeli Experiences, on her travel blog, and connect with her on Twitter.

Are You Ready to be a Full-Time Blogger?
http://www.problogger.net/archives/2013/06/10/are-you-ready-to-be-a-full-time-blogger/
http://www.problogger.net/archives/category/miscellaneous-blog-tips/feed/
@ProBlogger» Miscellaneous Blog Tips
Blog Tips to Help You Make Money Blogging – ProBlogger
http://www.problogger.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg

7 Surprising Skills Blogging is Teaching You

This is a guest contribution from Kelly Teng, Digital Outreach Specialist at Switched on Media.

Blogging can take you on a whirlwind journey. It can have you running around at events, losing sleep, and sitting in front of your computer for hours and hours (and hours…). The end result is a great blog with stellar posts, and a myriad of experiences that you get to embark on and incredible people you get to meet.

However, your experiences and the amount of time you invest don’t just make for a great blog – in fact, your blogging benefits you in ways that you may not even realise.

Here are a few surprising skills that you acquire as a byproduct of blogging. You may discover some hidden talents you never thought you had (party tricks not included).

The gift of words

All right, perhaps this isn’t a surprising skill: blogging has you writing almost every day, so it’s almost a no-brainer that you’ll become proficient at it over time!

When you blog, you have to think up creative and interesting ways to convey your content to your readers, and also you have to articulate your thoughts clearly and express yourself well. Although you may not notice it, your writing has improved. Don’t believe me? Take a look at your first few posts and compare them to what you are writing now.

Blogging is also useful to help you find and establish your own personal tone of voice and style of writing. Whether your words are motivational, inspirational, dry and sarcastic, funny, or apathetic, you’ll slowly uncover a style that will stick with you and your blog for years to come.

Time management

Us humans are notorious for complaining about having so much to do in so little time. We struggle to find time for work and looking after our families, let alone looking after ourselves and doing the things we want to do.

Blogging is almost like a crash-course in time management. You have to manage your regular job (if you have one), your family, writing, answering emails, scheduling posts, and formatting and designing your blog. You have to coordinate taking photos for a post with making lunch or dinner for your kids. You have to be as punctual as possible with your posts and comment responses; if you don’t, your readership stays stagnant or falters. You have to check and reply to emails quickly as well, because often opportunity can come knocking, get impatient, and leave.

It starts to get overwhelming, but then you adjust and figure out better ways to manage your time. Your blog is teaching you how to be more efficient and effective, and to get as much out of every day as you can.

A little bit of design

When you started out, you probably selected a default Blogspot, WordPress or Tumblr theme for your blog. However, you have probably found that as your readership grows, you begin looking for a new theme or revamp your site with a customised feel (maybe it’s even in alignment to your tone of voice). You also have probably jazzed up your photos with text, borders, and colour balanced them on Photoshop to make them look better as well.

Without even realising it, your blog has helped turn you into a bit of a designer. From choosing a colour palette to redesigning your layout and editing your images, you now have more design experience than much of the adult population – without even trying.

Relationship creation and maintenance

Brands and bloggers are working together more now than ever. Many bloggers get approached by brands on a daily basis for reviews, giveaways, advertisements and guest posts; for those that haven’t yet, it’s only a matter of time.

The more you interact with brands and advertisers, the more adept you become at creating and maintaining business relationships. You learn how to reach diplomatic solutions and establish partnerships with stakeholders, and to work in a way that is mutually beneficial for you, your readers, and your stakeholders (be it a brand, client, or customer).

Through working with brands, you can also learn how to become a brand storyteller and a creative as well, by talking about products or companies in a new and exciting way that fits your audience.

Diplomacy to rival U.N. delegates

…and speaking of diplomatic solutions, blogging also helps you build your diplomacy skills.

There are always going to be readers who will be unhappy when you change something, or trolls who have nothing better to do but to try and upset people. Unfortunately, these are a byproduct of sharing a piece of your life with the world; however, another byproduct is the chance to build your diplomacy and establish best business practices.

Every unhappy reader you manage to quell and every troll you manage effectively contributes to your ability to diffuse a situation well – and this will come in handy often in day-to-day life, as well as in business. For extra tips to enhance your skills, have a read of Dale Carnegie’s How to win friends and influence people.

Content creation and management

The key to a successful blog is content – there’s no getting around it. As a blogger, you become a curator of content much like an editor of a magazine or newspaper. You plan and schedule posts, and must think about newsworthy and unique content that is relevant to your readership demographics. If your blog accepts sponsored posts, you often have to carefully plan it so it is spaced out along with regular content.

You learn how to create useful and original content, and how to create a balance of editorial and sponsorship. In essence, you have the skills of an editor, which makes sense – after all, you are the editor of your own publication.

Social media strategy and community management

This is perhaps one of the most coveted skills in today’s technologically saturated environment. With more and more businesses and people going online, experience with social media strategy and community management is a vital asset to have on your side.

As a blogger, you talk to your readership base through social media outlets such as Facebook and Twitter, and you engage with them and share your life through Instagram and Pinterest. You plan content in advance sometimes, and learn how to acquire more followers and post content that is relevant, informative, and interesting.

Through blogging, you have acquired the skills needed to manage a community online and strategies to foster stronger engagement and create effective content on social channels.

Did you ever realise you were becoming so talented? What other skills do you think your blogging has taught you?

Kelly Teng is a Digital Outreach Specialist at Switched on Media with a penchant for all things internet-related. Check out her other insights and musings here, or follow her on Twitter at @tellykeng.

7 Surprising Skills Blogging is Teaching You
http://www.problogger.net/archives/2013/07/11/7-surprising-skills-blogging-is-teaching-you/
http://www.problogger.net/archives/category/miscellaneous-blog-tips/feed/
@ProBlogger» Miscellaneous Blog Tips
Blog Tips to Help You Make Money Blogging – ProBlogger
http://www.problogger.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg

WordPress Feature Review: New Features You Missed in 2012, Part 1

This guest post is by Michael Scott of WPHub.com.

One of the great things about WordPress is that it never stands still. The platform is constantly evolving beyond its blogging roots, with more great features being added every year.

WordPress used to release small updates frequently, but at the end of 2009 they changed this policy. They now aim to release three major updates every year, with small infrequent updates in between to address security issues.

The three major releases in 2011 were 3.1 (February 2011) and 3.2 (July 2011) and 3.3 (December 2011).

Today I’d like to walk you through the new features which were introduced in 2012, in WordPress 3.4 and 3.5.

I’ll be focusing on the features that are most relevant to bloggers and explaining how they can help you.

New features in WordPress 3.4

Released in June, WordPress 3.4 was a solid release that is best remembered for introducing the new theme customizer.

It also included a lot of other great new features such as Twitter embedding, HTML in captions, and flexible header images.

New feature: Live preview

Live preview enables you to preview themes before they are activated on your blog.

Browsing and installing themes and plugins directly from the WordPress admin area is one of WordPress’s greatest strengths. It’s amazing that you can modify your blog so much without even leaving your blog’s Admin area.

In the past, clicking on the Preview link for a theme would load up an overlay which displayed the theme over the current page.

live-preview-old

But the process of browsing WordPress designs changed in WordPress 3.4. In the past, the design was listed with Install and Preview links, and a full description.

Descriptions are now hidden by default, though you can view the description of a theme by clicking on the new Description link. This may seem like a small change, but it made browsing for designs within the Admin area much more user friendly.

live-preview-1

Themes are now previewed on their own dedicated Preview page. The page shows the theme on the right-hand side. On the left side, the theme name, thumbnail, rating and description are shown. To save you from having to click the Back button, themes can now be installed via this new Preview area.

live-preview-2

Once a theme has been installed on your WordPress blog, the Preview option becomes much more useful as it loads up the new theme customizer and lets you see how this design will look on your live website. This enables you to preview the theme using your menus, posts, pages and more.

live-preview-3

Being able to see how themes will look with your existing content has greatly improved the process of installing WordPress designs via your Admin area, and changed the way bloggers choose their themes.

New feature: Theme customizer

This feature allows you to configure your theme via a user-friendly Options area.

The WordPress customizer allows users to configure many different areas of their design, such as the header, background and navigation via a dedicated Options area. Older WordPress themes do not support the customizer but can be modified appropriately with a few simple edits to the theme functions.php file.

The Customize link can be found via the Themes link in the Appearance menu of your WordPress Admin area. Clicking on the link will take you directly to the theme customizer Options area.

theme-customizer-1

The options available to you in the customizer will depend on the theme itself. The default WordPress themes only had five or six different options, however over the last six months we have seen WordPress designers incorporate other options in their designs. Common options include site title and tagline, colors, background image, navigation menus, and whether posts or a static page were displayed on your home page.

theme-customizer-2

One of the reasons the theme customizer was so well received within the WordPress community was because changes can be seen in real time. Whenever you change your site name or adjust some colors, these are reflected in the theme preview. The changes are, however, only applied to your website after you have clicked the Save & Publish button.

theme-customizer-3

The theme customizer has made it possible for beginners to modify how their website looks without editing any templates. It’s very straightforward to use and since the release of WordPress 3.4, many designers have made sure their themes are compatible with it.

New feature: Twitter embedding

Now you can embed Twitter statuses directly into your blog posts and pages by simply entering the Twitter status URL.

Twitter is one of the most powerful tools available to bloggers. In addition to self promotion and networking, many bloggers use Twitter as a source of inspiration for their articles. The new Twitter embedding feature makes quoting Twitter statues simple and removes the need for taking screenshots or installing plugins to display a quote.

For example, simply enter this within your blog post:

https://twitter.com/problogger/status/271764815607898112

The corresponding Twitter status will be displayed:

twitter-embeds

The beauty of this new feature is its simplicity. There are no shortcodes to remember or buttons to click: you simply enter the URL of the Twitter status to embed it.

New feature: HTML in captions

This feature lets you add HTML directly to your image captions.

Captions have always been a great way of describing photographs and images to your readers. Being able to add HTML to captions has improved this considerably as you can now include links to photo credits, relevant articles, and websites directly inside the caption.

html-captions

Those who are using old WordPress themes may find that the new way WordPress adds captions has broken older image captions on your website. Upgrading to a new theme is recommended, though you could fix these issues manually by searching for posts with captions through your WordPress post area and updating the code.

New feature: Improved features for international users

Improved support is now offered for international WordPress users so that many locale-specific configurations can be modified from the core WordPress files.

As a native English speaker, localization is not something I ever have to deal with, so it’s easy to forget that around 44% of all websites are written in a language other than English.

WordPress 3.4 focused heavily on making WordPress more international. Some of the most important new features introduced for non-English users include:

  • Localizing commas: Many Asian and Middle Eastern languages do not use the comma (,). This causes a lot of problems for those users, as WordPress uses the comma as a delimiter for tags, quick edits and bulk edits. From 3.4, the comma can be translated to another character for languages where a comma isn’t used.
  • Translatable spellchecker language: The TinyMCE WYSIWYG editor can now be translated into any language.
  • Specify default time zone: Previously, the default timezone for all WordPress installations was set to GMT. This can now be modified so that the timezone does not have to be adjusted during the installation process.
  • Feed language: The language of your feed can now be set using the bloginfo_rss template tag.
  • Specifying start of week: You can now easily define the day the week starts.

If you don’t blog in English, many of these new features should make it easier for you to use WordPress in your native language.

New feature: Flexible header images

Header images are now responsive.

Custom headers were added to WordPress way back in 2007 (version 2.1). Previously WordPress allowed you to set the width and height of a header image, but all header images which were uploaded had to be cropped to fit these dimensions.

Now all images will resize dynamically to match the width of your header.

With so many people viewing blogs on mobile devices, flexible headers have made it easier for designs to accommodate any resolution. Check out Creating a responsive header in WordPress 3.4 at WebmasterDepot for a complete walkthrough of this new feature.

New feature: Login shortcodes

WordPress now offers more user-friendly login URLs.

WordPress users can log in using www.yoursite.com/wp-login.php and access the Admin area via www.yoursite.com/wp-admin/. Since version 3.4, you can log in using the more user-friendly URL www.yoursite.com/login. The Admin area can also be viewed by entering www.yoursite.com/admin or www.yoursite.com/dashboard.

There’s no denying that this is a small addition to WordPress, but I always welcome small things like this that make daily tasks such as logging in quicker and easier.

New feature: Comment via the post editor

Comments can now be added via the Post and Page editor pages.

For years the Post editing page has shown all the comments that were left on a post or page. In addition to viewing comments, there is now an option to leave a comment directly on a post from the post editor area. This saves you from having to load up the article in order to leave a comment.

add-comment-post-screen

New feature: Improved touch support

WordPress now offers vastly improved touch support in the user interface.

WordPress aimed to improve site usability on tablet devices such as the Apple iPad and Kindle Fire. Specifically, they added support for drag-and-drop functionality. This allows you to more easily customize the mobile user interface simply by moving things around.

New feature: Child themes added to the theme repository

The official WordPress themes directory now accepts child themes of WordPress themes that are already listed within the directory.

Child themes will be accepted within the theme directory if they can demonstrate sufficient difference from the parent theme to warrant inclusion.

I was particularly pleased with this feature, as it allows designers to take existing designs and modify them for different users. For example, designers will now be able to take a magazine-based theme and make it more blog-orientated, or remove features from designs that are too bloated.

child-themes

The theme installer supports child themes too. The great thing about this is that WordPress will automatically install a child theme’s parent theme if it isn’t already installed.

New feature: Scroll to top of Admin bar

Now, we can scroll to the top of the page by simply clicking the Admin bar.

This simple feature was missed by a lot of bloggers but it’s something that I’ve found myself using every day. Since WordPress 3.4, you can scroll to the top of the page by clicking in the empty area in the Admin bar. Simple but effective!

scroll-to-top

Other features added to WordPress 3.4

Since we’re short on space, here are some of the other great features that were added to WordPress 3.4:

  • The dashboard is now ready for high-resolution displays such as Apple’s retina display.
  • Multi-site improvements were made, such as auto-complete for adding new users and an increase in the default upload limit from 10mb to 100mb.
  • The Recent Comments widget had some small improvements.
  • Custom post types can now use the Distraction-free Editing mode (also known as Zen mode).
  • XML-RPC was improved to let WordPress interact with other applications more easily.

A full list of features added to WordPress in version 3.4 can be found in the WordPress codex.

That’s it for WordPress 3.4! Which of these features are you using, and which are your favorites? Let us know in the comments … and don’t miss Part 2 in this series, where I explain the handy new features available in WordPress 3.5.

Michael Scott has been working with WordPress themes and websites in varying capacities since 2007. It was mainly as a project manager where he quickly developed a love for their simplicity and scalability. As a strong advocate of all things WordPress, he enjoys any opportunity to promote its use across the Interweb and on WPHub.com .

The post WordPress Feature Review: New Features You Missed in 2012, Part 1 appeared first on ProBlogger.

WordPress Feature Review: New Features You Missed in 2012, Part 1
https://problogger.com/wordpress-feature-review-new-features-you-missed-in-2012-part-1/
http://www.problogger.net/archives/category/blog-networks/feed/
Blog Networks – ProBlogger
Blog Tips to Help You Make Money Blogging – ProBlogger
https://problogger.com/wp-content/uploads/powerpress/problogger_podcast-891.jpg

Powered by WPeMatico

An Experiment in Removing Share Buttons Altogether

Sharing

Unless you’ve been hiding under a social media rock recently, you probably know about Twitter removing their share counts.

This meant that, as of November 20, any blog posts that had some form of Twitter sharing button (native or third-party) would no longer be able to show how many times that post had been shared on Twitter.

Cue content marketers and social media sharing companies decrying the move, with dramatic quotes about it “being the death of Twitter”.

#SaveOurShareCounts Tweets

Because, yes, Twitter has nothing more serious to worry about than whether or not it shows share counts…

For the rest of us, it didn’t mean as big a deal. At the end of the day, a share count is simply one metric of a blog post’s “success”.

Given there are enough shady companies and scripts out there that can artificially inflate these numbers, it’s not even a great metric.

Personally, I’d rather go by engagement, reactions (as in discussions and thoughts elsewhere), and growth (either subscribers, readers or share of voice) as metrics that matter.

But it made me wonder – with so many people getting up in arms about a little number, what would they actually feel like if you removed the option to share via on-site buttons altogether?

And so I’m going to find out.

To Quickly Share or Not to Share

Last year, I read a post from a few other bloggers who were discussing the value of social sharing buttons, and whether they helped or hindered sites.

One of the best articles I read was from Sam Solomon, called Why I’m Done With Social Media Buttons.

Sam’s main premise was from a designer’s angle, and how sharing buttons could ruin the user experience.

Yet he also shared a couple of case studies that looked at on-page sharing, and the results weren’t great.

While he admits that he didn’t do any real conversion tracking on his own site before switching off, his points around the topic are very valid, and worth the read.

His closing argument has remained with me since reading his post:

If people really love your content, they’ll share it.

And it’s true.

Yes, having on-page buttons may make it easier – but then do they take away from other calls to action that you’re trying to achieve (comments, subscriptions, etc)?

For example, this company saw conversions increase when they removed their share buttons, which is clearly a more important metric than how many tweets they got.

But perhaps that shouldn’t come as too big of a surprise – it’s simply following the golden rule of marketing: that you have one main CTA and that’s your primary KPI (key performance indicator).

You then set secondary CTAs and KPIs based on the key one – but only if they don’t jeopardize your main one.

If you take this to your blog, your core CTA might be to get a comment. Or it might be to get a subscriber. Or to download an ebook, or something similar.

I’m going to hazard a guess that these will come before social sharing. So are we diluting our goals by the [apparent] importance on social sharing buttons?

Time to find out.

Setting 30 Days Comparable Metrics

If I look at my Google Analytics, I can see how much social traffic means to my blog.

In the last 30 days, my breakdown has been as follows:

  • DB analytics chartOrganic search – 58%
  • Direct – 22.3%
  • Social – 9.5%
  • Referral – 9%
  • Other and email – 1%

Just looking at that simple pie chart, I can see that – in the grand scheme of things – social isn’t a huge part of this blog’s traffic.

While 10% might mean X amount of visits, I tend to find the bounce rate (how soon someone leaves a page) higher for social traffic than search or direct.

Additionally, if I look deeper into my social analytics, I can see that both Facebook and Twitter are the key social drivers – Twitter accounts for 31% of social traffic, Facebook accounts for 29%.

That’s almost 2/3 of all my social traffic coming from just two networks.

So, truth be told, for this particular blog, maybe social isn’t a key driver of visits, even though I’ve continuously made it easier to share with ever-improved social sharing options.

Of course, the argument could be made that perhaps the content just wasn’t shareworthy. In which case, get off my lawn! 😉

One thing I do find interesting (and another reason for this experiment) is that when I look at both my Google Analytics as well as Share Tally, I can see there are a solid number of shares from Buffer and Pocket.

These are two platforms that my current social sharing solution doesn’t support – which suggests that readers are still happy to cut and paste a blog post’s URL onto their preferred platform of choice.

Well, I guess I’m about to find out.

For the next 30 days, I’m not going to enable on-page sharing for the posts I publish.

Instead, whenever a reader enjoys a post and wants to share it, they’ll need to grab the URL and paste it directly into Twitter, or Facebook, etc.

If they do, great. If they don’t, well, maybe great, maybe not – I guess we’ll see based on traffic comparisons as well as network activity.

Either way, I’m interested to see how removing share buttons impacts the shareability of this blog.

Let the fun begin!

Powered by WPeMatico

Reading Roundup: What’s New in Blogging Lately?

Reading Roundup: What's new in blogging this week / ProBlogger.net

Good morning! Welcome to your roundup of interesting titbits from around the web. Plenty to mull over here – tools, beta testing of our favourite social media sites, Google doing new Google things (who knew?!) and a cool script to help you tap into your blog audience’s personas. Enjoy!

5 Visual Content Tools to Boost Engagement // Social Media Examiner

If you’re on a tight budget (or let’s be honest: no budget) for graphics, these tools should help you up your visual content game. I love the Instagram collage idea.

Instagram Now Testing Support for Account Switching, No Logout Required // TechCrunch

Oh wouldn’t this be a boon for those of you who manage multiple accounts! Let’s cross our fingers that the choice proves popular in the beta testing and they keep it.

LinkedIn’s New Facebook-like App Arrives on iOS and Android // Mashable Australia

A much easier (and more eye-pleasing!) way to see who is sharing what on LinkedIn. I can imagine it would promote more engagement, which I’m all for. I have to admit, I don’t do much with my LinkedIn but I may be swayed by this!

How to Figure Out What Keywords Your Potential Customers are Using // Hubspot

And what your potential readers are searching for! This is a super-detailed piece – Bridget has taken a step back and started at SEO right from the start before launching into what tools you can use so you can be armed with all the knowledge to create a super campaign or tailored blog content.

How to Become a Virtual Assistant // Amy Lynn Andrews

I know plenty of us have “virtual assistant” on our Christmas lists, but for those of you who would like to be one (can be a great supplement to your blog income), Amy has recently updated her guide. Check it out!

image 2 tags snowmen

Google Turns Image Search Into Pinterest with New Collections Feature // TechCrunch

It’s only for mobile (and those of you in the US), and it looks as though it’s a part of the sort-of-revamped Google+, but now when you find an image you want to keep for later in Google search, you can organise your own personal collections. Search results are filterable and it appears quite intuitive.

“Don’t Pursue Something That Someone Said You Should Want”: Derek Sivers at WDS // Chris Gillebeau

I loved attending the World Domination Summit in Portland this year, and Chris Gillebeau, master of it all, has started releasing videos from the amazing speakers across the weekend. This video is from one of my favourite speakers – Derek Sivers – who delivered kick-ass, no-bullshit business advice. I took SO MUCH away from his philosophy. Watch it, you won’t be sorry!

Persona Research in Under 5 Minutes // Moz

You know how much we love a reader profile around these parts. Who are you speaking to? What kind of people make up your core audience? More importantly – where are they hanging out? I love this script for nailing all this info in under 5 minutes.

8 Creative Ways to Add Christmas Spirit to Your Social Media // Jeff Bullas

I just spent 10 minutes trying to find the best christmas photo for my Facebook profile. It’s that time of year!

From YouTube to Persicope: The Evolution of Web Video [Infographic] // AdWeek

Crazy to see how far it’s come (and how much I suck at all of them). I wonder where web video (and indeed, how audiences consume it) is headed next. Any ideas?

Have you Christmasified your social media yet?!

Stacey Roberts is the Managing Editor of ProBlogger.net: a writer, blogger, and full-time word nerd balancing it all with being a stay-at-home mum. She writes about all this and more at Veggie Mama. Chat with her on Twitter @veggie_mama or be entertained on Facebook.

The post Reading Roundup: What’s New in Blogging Lately? appeared first on @ProBlogger.

Powered by WPeMatico