The Deadly Communication Sins Freelance Designers Commit

Alright, freelancers – it’s time to confess! How many of you are guilty of not communicating regularly enough with your clients? Maybe you’re running behind on your deadline, and you’re too embarrassed to let your client know in a timely manner. Or maybe the client has done something to upset you, and you refuse to reply to one or two of their emails.

The truth is, people with poor communication skills often don’t even know they have them. A designer can be technically excellent, but if they fail to communicate with their client, they will not continue to get work.

1. Resentfulness

Let’s face it – being a freelancer is a tough job. Sometimes your clients can aggravate you to the point where you want to punch them or worse. However, if you’re on a job, it’s still your responsibility to keep the client up to date on your progress. If you don’t, you’re essentially stooping down to whatever level of immaturity you think they’re guilty of.

Remember that you have to earn your client’s trust, and regular communication is often the quickest way to do that. Many clients would much rather work with a so-so freelancer who is reliable and consistent, than a brilliant freelancer who can’t be counted on to communicate regularly.

If you’re upset with your client for some reason, the best response is to request some sort of change in the terms of the project. Not getting paid enough? Ask the client if you can transition to a project or position that pays more.

Simply want to quit? It’s better to cut your losses early and find a new client rather than suffer through a horrible project that will leave you drained of time, resources, and energy.


2. Making Them Think Too Much

Your client is paying you to think for them. Even if they don’t specifically put it in those terms, your goal as a freelancer should be to make the experience of working with you as painless and simple as possible.

For the majority of back-and-forth correspondence with your client, all they should have to do is say “yes” or “no.” People get confused when they have too many options, so don’t make the client pick or choose or decide anything that’s unnecessary.

They can – and will – always let you know if they have any feedback or additional comments. If it’s within your ability, and you can use your professional experience to simply make an executive decision, do it for them.

This includes things like scheduling meeting, sending reminders, taking notes, following up with members of the team, and anything else you think might make your client’s life easier. Presenting your client with a clear option to approve or deny allows them to maintain control of the project without having to worry about the details.

Talking with Tin Can Telephone

3. Under-Communicating

When you’re doing a job for a client that lasts longer than a week or so, it’s absolutely imperative that you keep them up to date on your progress. I’ve worked with many people over the years, when I emailed them with a status check, told me they hadn’t wanted to “bother” me with too many emails. Nonsense!

Over-communication is always, always, always better than under-communication. Your client should never have to check in with you to see where you are and how your work is coming along – that should be your job.

You can establish a rhythm of regular updates – an email every Tuesday and Thursday, a weekly update to a Google Doc, or check-in with someone you know reports to your client.

Of course, some clients may not want you to communicate with them so regularly (though I have yet to meet one who didn’t prefer it to weeks of silence). If that’s the case, they will let you know. The absolute worst that can happen if you communicate too much is that the client will simply ask you to cut back. That’s it.

They won’t yell at you or deduct from your fee – and if they do, they are a terrible client and should be fired immediately. Quality clients always appreciate your effort to keep them informed of your progress.


4. Not Being A Consultant

As a freelancer who works with many different clients, often in different sectors of an industry, you have an intimate knowledge of the best practices and successful initiatives of multiple clients.

Especially as you gain years of experience, you know what works and what doesn’t, and you are in a unique position to offer your expert opinion to any new client you work with. However, many designers ignore this golden opportunity, preferring to keep their ideas to themselves and just complete a project without any feedback.

Being a trusted advisor or consultant for your clients will open doors that you never even knew existed. Your clients will value you not only for your technical skills, but also for the valuable advice that helps them increase their profits or avoid costly mistakes.

Always back up your opinion with hard evidence and numbers whenever possible. It makes for a more compelling argument and reinforces for your client that they made a good decision in hiring you.

Not Being A Consultant

5. Being Uninspiring

For all you designers out there who made the switch to freelancing from working in an office, think back to when you first decided to become a freelancer. What, specifically, made you want to strike out on your own and never set foot in a cubicle again?

Perhaps you wanted to set your own hours or control the flow of your own income. But chances are that you also felt uninspired working for someone else. Your boss and co-workers simply showed up day after day and ground out work that had no passion or emotional drive whatsoever.

If you’re not challenging and inspiring your clients with each project you take on, you’re essentially doing the same thing you attempted to escape in your day job. Don’t just be an employee who shows up and gets paid. Send new ideas your clients’ way – be a constant source of inspiration. Challenge them to consider their own business in new ways.

Share your research with them and point out ways they can reach their customers that will make them stand out from their competition. Providing inspiration can be a form of consulting as well, and you can use both in tandem to guarantee your clients will be buzzing about you to anyone within earshot.

Being Uninspiring

6. Not Managing The Project

Even if you’re not an official project manager for your client, it’s still part of your job duties as a freelancer. Let me explain what I mean. Say a client needs you to finish a website design by next week, but still hasn’t provided you with the copy.

You’ve asked them repeatedly to send it over, but they simply keep forgetting. Frustrated, you continue to pester them and wait.

Eventually, the deadline comes and goes, and, predictably, your client is furious. You show them all the email correspondence you collected over the last several days, which may embarrass them and make them apologize for holding you responsible for their slip up.

The client-designer relationship may have been saved but the bottom line is: this scenario is avoidable far more often than many designers think.

Instead of simply waiting around for the client to get back to you with important data, you can often take the approach of simply going forward with your end anyway.

Send the client a quick, polite message explaining that you understand they’re busy, but since you know this deadline is important, you’re just going to go ahead and fill in the missing info yourself, contact someone else in the company who might be able to help you, or simply omit it and be ready to fill it in later when the client has more time.

It may seem presumptuous, but this technique works wonders in a lot of cases. As they say, it’s often easier to ask for forgiveness than permission, and clients love freelancers who take initiative and help them be more efficient. If something’s not right, the client can always ask you to fix it later, but that’s nearly always preferable to missing deadlines entirely.

Not Managing The Project

7. Not Asking for Feedback

Every freelancer should be constantly asking for feedback from as many clients as possible, whether past, present, or future.

Feedback is what allows you to adjust your approach to design, marketing, and self-promotion, and it is the key factor in growing your career to the heights you desire.

It allows you to incorporate new ideas you learn from others, improve something you weren’t aware you were doing wrong, and confidently raise your rates and narrow your client base when the time is right to do so.

Ask for and incorporate as much feedback as possible, from wherever you can get it. Client surveys sent through email, or collected through your website or blog are crucial, as well as simple questions throughout your entire experience with the client. Don’t forget to leave your ego and defensiveness at the door!

If you keep getting the same kinds of critiques in a particular area from many clients, that’s a good sign that you need to reevaluate your approach in that area. Lastly, regular feedback allows you to not only track your own progress and growth but also that of your clients.

Always be asking questions that determine your clients’ specific fears and challenges they have with their businesses, and incorporate their answers into your killer problem-solving strategy.

The post The Deadly Communication Sins Freelance Designers Commit appeared first on Speckyboy Design Magazine.

Why Web Design Client Referrals Aren’t a Slam-Dunk

For a freelancer, referrals can be an essential ingredient to a successful web design business. Booking new clients this way can allow you to forgo at least some of the costs involved with traditional marketing. Plus, there’s something to be said when an existing client goes out of their way to tell a friend about you. It means a lot.

However, it’s not all rainbows. Just because a prospective client came to you via a referral doesn’t mean they’re a great fit. Even so, you might still feel an obligation to work with them anyway. Therein lies the rub.

Maybe it’s because I think too much about these things. But it seems like there is a super-delicate balance here. Do you take on a new client just because you feel like you should? What’s the etiquette? What does it all mean to your relationship with the existing client who was trying to do you a favor? Should I just hide under a blanket until this all blows over?

Yeah, there are a lot of questions that need to be answered.

Not All Referrals Are Destined to Succeed

First of all, each and every referral should be appreciated. And I genuinely do feel a sense of gratitude when a client takes the time to do this.

Still, it’s important to understand that a web design referral is a bit different than in other industries. For example, it’s not the same as sending someone to your favorite electrician or real estate agent.

In those businesses, it’s a bit more cut-and-dry. The electrician will gladly fix whatever is going on with your wiring. The real estate agent can show you a variety of homes that fit your budget. In either case, those professionals provide a service and then are probably out of your life until you need them again – which could be years from now.

Web design is unique in that it is both highly-specialized and often entails a long-term relationship. Thus, it’s not just a matter of making a sale and being on your merry way.

Project Needs vs. Your Specialties and Preferences

Sometimes, whether or not a referral is a good fit comes down to code. If you specialize in Drupal and the prospective client requires WordPress, the writing is pretty much on the wall. Easy enough.

It’s not always that simple, though. For instance, I’ve had a number of businesses referred to me who just needed someone to take over maintenance of their existing website. In addition, there have been a few cases where a website wasn’t completely finished and the client needed someone to step in and tie up the loose ends.

This clashes with one of my core policies – to avoid maintaining websites built by someone else. There are occasional exceptions, but I’d prefer to build something from the ground up. It’s just a more comfortable situation for me, one where I feel more confident in my ability to provide great service.

Perhaps it’s a guilty conscience, but the fact that these were referrals complicated my decisions. The idea of potentially letting down an existing client who went out on a limb for you is a powerful thing. Whether that is a realistic view is another subject altogether.

Code displayed on a laptop computer.

Relationship Matters

Just as your specialties may differ from a client’s needs, the potential relationship may not always be so promising. This is something that needs to be carefully considered before signing onto a project.

Again, a referral can cloud things a bit. It’s possible to give someone that extra benefit of the doubt, even when all signs tell you to do otherwise.

I’ve found myself in this situation a few times over the years. Ignoring the red flags, I booked projects and almost immediately regretted doing so.

At the same time, I’ve also had referrals that have worked out wonderfully. The lesson? Scrutinize a referral just as much as you would any other prospective client.

People having a discussion.

So, What Are the Obligations?

Even if a referral should undergo equal scrutiny, there is a case to be made for giving one preferential treatment. These folks are already “in the club”, so-to-speak.

That doesn’t mean that you have to work with them. But it does compel us to at least listen to what they have to say. After all, there’s no real harm in saying “no thanks” if need be.

Maybe the only exception is if you aren’t actively taking on new projects at the time. If you’re simply too busy, it’s probably more polite to say so rather than to waste anyone’s time.

On the other side of the equation, I think there is an obligation to thank your existing client. That should be the case whether you end up working on the new project or not. It doesn’t have to be anything elaborate – just a simple thank-you note will do.

And what of the potential impact of turning down a referral on your client relationship? That can be tricky. So much depends on the personalities involved. But honesty really is the best policy. If things didn’t work out, it’s okay to share the outcome if asked.

Appreciate Referrals While Understanding the Reality

A client referral for your web design business can be a blessing. It has the potential to increase revenue and help you gain valuable experience.

But it’s also worth remembering that there are no guarantees. Just because you’ve been connected with a prospective client doesn’t mean you’re required work with them. In fact, the process doesn’t have to be any different than it is for a prospect that contacted you out of the blue.

Regardless of how a project comes to you, it’s really about determining whether the opportunity is right for all stakeholders. If so, your business will be in a better position for it. But if things don’t work out, not to worry.

At the very least, one of your clients was pleased enough with your work to spread the word to others. That is always a positive development.

The post Why Web Design Client Referrals Aren’t a Slam-Dunk appeared first on Speckyboy Design Magazine.

How Freelance Designers Can Thrive in a Tough Economy

Economies rise and fall. It’s a cycle that can impact all of us in both positive and negative ways. But freelancers can be particularly vulnerable to these shifts.

Working as a solo web designer means that you’re always fending for yourself. Still, an economic downturn makes survival all the more challenging. Things can become precarious before you know it.

It doesn’t have to be all doom and gloom, though. Tough times can actually be a great opportunity to experiment and find (or redefine) your niche.

Whether the economy has your business sputtering or not, it’s important to think about ways you can kickstart growth in your own little corner of the web. And we’re here to help. Today, we’ll offer up some ideas that empower you to do more than just weather the storm.

Look for Problems to Solve

The head-spinning pace of web development is one way to ensure that we remain essential workers in the online space. Something as (seemingly) simple as your favorite CMS upgrading a JavaScript library can cause all sorts of havoc.

Of course, there are plenty of other examples. Websites running any sort of legacy code are likely going to face incompatibilities at some point. Not to mention that plugins, themes and other tools we rely on don’t last forever.

Proactively looking for these types of issues on your client’s websites can be a solid source of revenue. This is a subject we should be thinking about anyway, as being inattentive to this evolution risks that something will break.

But it’s not just a matter of fixing old code. You might also explore other challenges your clients are facing. Perhaps there was a feature they really could have benefited from that wasn’t feasible a few years ago. Maybe it’s time to revisit the subject?

The main idea is to look for areas to repair or otherwise improve. It’s more than likely you’ll find a few things to keep your business going in the short-term.

A person using a laptop computer.

Revisit Your Finances

Whether you’re already feeling the pinch of a downturn or want to be prepared just in case, it’s a good time to look at your money situation.

The first thing to review is your expenses – especially recurring ones. Are you spending money wisely? Things like web hosting, marketing services or even software licensing may be bleeding your bank account dry. When you have less money coming in, some of these items could be seen as unnecessary.

Now, this doesn’t mean you have to cut out each item completely. There may be some cases where simply downgrading an account level can save you some cash while still providing value.

It’s not always about cutting back, though. This could also be an opportunity to invest in areas that could make you more money now and in the future. Tools or even online educational courses have the potential to do that.

The most important part of this is knowing where you stand. From there, you can make decisions that can have a positive impact on your bottom line.

Financial information displayed on a computer screen.

Explore Opportunities for Recurring Revenue

Recurring revenue is something that can carry you through tough times. It’s money you can depend on – bringing at least some level of certainty to your business.

Among the most common ways to gain recurring revenue is to partner up with another firm on a freelance/contract basis. Maybe it’s another freelancer who could use some extra help, or an agency that needs someone within your specialty.

These opportunities may start on a trial basis – which is smart. It’s always best to see what type of synergy the relationship brings. If things work out, you could have a long-term partner that provides a steady stream of income.

Then there is also the possibility of selling a product or service with some recurring revenue. A downturn could be the perfect chance to finally build that app or plugin you’ve been thinking about, or write the eBook that has been rattling around in your head.

What’s more, you can take on these projects in a way that suits your needs. You could, for example, provide regular updates to that app or even spruce up your writing as technology changes. Or, it might simply be a case of bringing in some passive income from your hard work.

Ideally, this will allow you to diversify your earnings. The more reliable sources of money you can procure, the better you’ll be able to maintain economic certainty.

A neon sign depicting a handshake.

Stay Patient

Maintaining patience may just be the hardest thing on this list. Especially so in the face of a downtrodden economy. Yet it is no less vital.

Mind you, we’re not talking about just sitting around, waiting for things to happen. Rather, it’s a matter of carrying out your vision and not wavering in a challenging time.

In practice this means going after the types of clients that are the best fit for you and your business. If you’re looking for a certain sweet spot when it comes to project size and revenue, don’t be afraid to seek out the right opportunity. That is, as long as you can afford to do so.

Avoid settling for projects you don’t want to do – unless it’s an absolute necessity. Otherwise, you may book yourself into a corner and not be able to take advantage when the perfect fit does come along.

A person wearing a wristwatch.

Look Beyond Mere Survival

A difficult stretch for the economy doesn’t have to be a bad omen for your freelance web design business. While the potential for a negative impact is there, you may not feel the effects nearly as much as a larger business would.

Why is that? Freelancers have a level of flexibility that makes it possible to adjust as needed. So, even losing a big client is something you can recover from. That might not be the case for big companies with physical locations and employees to account for.

It’s an opportunity you need to seize. If something’s not working, change it. Take it upon yourself to be proactive and develop symbiotic relationships with other firms. Help your existing clients up their game.

There are so many ways to keep bringing in much-needed cash. Do it well and you may even find yourself ahead of your previous earnings pace.

Yes, it’s a challenge. But it’s one you can meet head-on.

The post How Freelance Designers Can Thrive in a Tough Economy appeared first on Speckyboy Design Magazine.

What Your Clients Need to Know About a Website Redesign

When it comes to web design, there are a lot of misconceptions. Clients may not fully realize how much work goes into building a great website. Sometimes that leads them to ask designers to do things without understanding the required effort – not to mention the associated costs.

Redesigns are among the toughest concepts for clients to grasp. In some cases, they may believe a website redesign is an easy process (“All of the content is already there, isn’t it?”). That leads to an expectation of a speedy and cheap turnaround.

Of course, we know that’s not how things really work. A quality redesign requires both resources and a commitment to making a real improvement. Both clients and designers have to buy in.

As is often the case, a designer’s ability to educate clients is key. By helping them understand what’s involved, you’ll ensure a better project outcome and a fair payday.

So, what should your clients know about redesigning their website? Let’s take a look at some of the most important concepts.

A Website Redesign Needs a Defined Purpose

To be successful, a redesign project needs a defined purpose. Every so often, you’ll get lucky and your client will be able to tell you what it is. But it’s more likely that you’ll have to help them come to answer by asking the right questions. The more specific the answer, the better you can bring their vision to life.

The purpose for redesigning an eCommerce site, for example, may be to increase sales. A site for a local plumbing company might be looking to boost both leads and brand awareness. A non-profit might hope to recruit volunteers and/or donations.

These are tangible things a web designer can work with. That makes sense, as a client’s guidance is a necessary ingredient in this process.

On the other hand, a client’s reasoning for a redesign can often be vague. It could be that they found a WordPress theme that they like more than their current one. Or perhaps they’re simply tired of looking at the same home page day after day.

Yes, the look is important. But that in itself should be a byproduct of achieving a particular goal. To really get the most out of a redesign, there has be some measurables involved. Otherwise we’re just implementing change for its own sake.

A person pointing to a computer screen.

Content and Code Often Need Refactored

A redesign means more than just changing the header, footer and navigation. Virtually every component of the existing website may need to be rethought as well.

Content is front and center in this process. Typography is likely to be tweaked, if not completely rebuilt from the ground up. The overall formatting and layout can also play a huge part in helping to achieve the project’s defined purpose. In addition, there may be a need to edit and rewrite at least some existing content.

So, while a client may correctly point out that the content is “already there”, that doesn’t take away from the significant work still to be done. That incurs a cost of both time and money.

A similar process goes on behind the scenes with a site’s underlying code. Even if the site is powered by a CMS such as WordPress, there are bound to be areas that need to be refactored.

The existing website could rely on outdated plugins that haven’t seen an update in years. Plus, previous customizations might prove to be incompatible with the latest versions of PHP or the CMS itself. Beyond that, there are often new features that need to be implemented – some potentially being built from scratch.

In some cases, a redesign can actually be more of a headache than building a brand-new website. Taking the existing pieces and refreshing their looks and functionality is a major challenge. To do it right takes a careful and detailed approach. Once again, there is a cost associated with this.

Screens displaying website code.

Accessibility and Mobile Should Be Priorities

The web moves quickly and best practices change over time. A website built even a couple of years ago is likely behind the curve when it comes to both accessibility and mobile device compatibility.

Yet both of these items are crucial. Mobile usage of the web is only continuing to grow. Not only that, but the number of new devices and oddball viewports they bring require extensive testing. Odds are that an older site isn’t going to be optimized for them all. A redesign must take them into account.

Accessibility is also a huge concern. It’s a moral and, depending on where your client is in the world, increasingly legal obligation. No matter how you go about crafting a redesign, accessibility must be baked in from the very beginning.

Technologically speaking, neither of these areas are overly difficult. But they are time-consuming and require some tough decisions to be made. Thus, it’s important for clients to understand their importance and the challenges they bring.

People using mobile phones.

The Results Are Based on What You Put Into the Project

All told, a successful redesign requires a commitment from the stakeholders. There needs to be clear purpose and an understanding of what it takes to build a website better than before.

There are a lot of little details involved. Depending on your client’s level of engagement, some things might be on a need-to-know basis. But the bigger concepts mentioned above are vital.

Still, this isn’t common knowledge. It’s up to us as designers to act as guides. When clients are filled in on what’s involved, they will be better able to justify the cost. They may also realize that the redesign process comes with its own unique challenges. That results in a better outcome for everyone.

The post What Your Clients Need to Know About a Website Redesign appeared first on Speckyboy Design Magazine.

Jumping Through Hoops for Prospective Web Design Clients

Booking new clients for your web design business is challenging. First you have to find someone who is interested in your services. Then it’s a matter of hammering out an agreement so that you can start your journey together.

When read aloud, it sounds easier than it really is. The process can feel a bit like being involved in a reality show competition – even if you’re the only designer involved. Once in a while you’ll run into a prospective client who plays the part of the sly host. They’ll test your limits by asking all sorts of philosophical questions and assorted odd requests.

Frankly, it’s a bit unnerving and sometimes belittling. You’re trying to land a new client but have to endure the third-degree. You might start to wonder if you’ll ever just get to the actual project.

It’s worth considering just how much of this you should tolerate. Where do you finally draw the line and say, “Thanks, but no thanks…”?

This is a subject with a lot of gray area. But in an effort to help you decide, we’ll dive right into the heart of the matter. Let’s get started!

Are They Hiring a Web Designer or Performing a Background Check?

First, let’s get the obvious out of the way: prospective clients have a right to ask questions. It’s their time, money and reputation on the line. Thus, a designer should always be prepared to answer.

Still, it is very possible to go too far. For instance, being asked if you’re available 24/7. Really? We’re web designers, not all-night donut shops. Many of us have set hours, just like other businesses. If a client really wants that type of availability, they’d better be prepared to pay handsomely for it.

Sometimes it’s not just the questions asked – it’s what they imply. There are people out there that seem to think web design isn’t a serious profession. Their queries sound like something you’d ask a teenager in a job interview, probing to see if you can trust them to mind the shop while the boss is away.

After 20+ years in the industry, I still run into this every so often. It makes me think back to landing my first gig back in the 90’s, when the web was a new concept to mainstream businesses. Whether it’s misunderstanding or mistrust, it can be a bit insulting.

When it gets to the point where you feel disrespected, take a step back and think. It’s certainly possible that you’re overreacting. But if that’s not the case, you’re better off walking away with your dignity intact.

A barbed wire fence.

Taking Advantage of Your Precious Time

Going beyond the interrogation stage, you might also find yourself caught up in long, drawn-out conversations with a prospect.

Again, there’s nothing inherently wrong with engaging in such banter. It can be a nice way to form a relationship, which is beneficial when working together. But that’s not always the case.

In some situations, a prospective client may (figuratively) chew your ear off in an effort to get free advice – even if they have no intention of working with you. Whether it’s constant phone calls or emails, this can quickly get out of hand.

There’s a fine line here between demonstrating common courtesy and allowing someone to waste your time. If a prospect crosses that threshold, it might be wise to politely push back. You could say, for example, that you’re happy to give advice, but to go in-depth you’ll have to charge an hourly fee. This should get the message across.

A clock.

Looking for Free or Cheap “Favors”

Another approach taken by some prospects is in angling for free or deeply-discounted work. While none of us like to pay full price (and everyone loves a sale) there aren’t a whole lot of benefits for web designers to play along.

Think of it this way: if someone isn’t willing to pay you what you’re worth, they’re not really valuing what you do. All of your hard work, the successful portfolio and hours of learning don’t particularly matter to them. They simply want something for nothing – or almost nothing.

Early in my career, I fell into the trap of giving away freebies. What I learned is that the working relationship with a client tends to get stuck in a vicious cycle. They start to expect that you’ll leave money on the table in order to please them. And you, being fearful of losing a client, don’t want to push the envelope.

It’s important to remember that you don’t owe a prospect anything at all. Even if they’re friendly and complimentary of your work, it’s unlikely you’d call them an actual friend. Therefore, don’t be sweet-talked into any arrangements that won’t result in your being fairly compensated.

This is one of the more difficult aspects of running a business. You want to offer great service that meets the needs of your clients while attaining your own financial independence. Even if it goes against your nature, you really should make decisions with this philosophy in mind.

Coins spilling from a jar.

Sometimes, a Web Design Project Isn’t Worth the Hassle

Over time, you can develop a keen eye with regards to prospective clients. You’ll start to spot those red flags for projects and people you want to avoid. All told, it’s about understanding the types of clients you want to work with.

One of the telling signs of a project is how you’re treated during that initial process, before you come to any agreements. While perfection shouldn’t be expected, there are some basic tenets that a client should follow.

Are you being valued and respected? Is the person on the other end listening to what you have to say? Pay careful attention, as these characteristics will help you make the right decision.

The post Jumping Through Hoops for Prospective Web Design Clients appeared first on Speckyboy Design Magazine.

The 12 Best Double Exposure Effect Photoshop Action Sets

When you’re working on post-production for your photographs, it’s vital to have some time savers on hand. With this in mind, Photoshop actions are the most likely choice for achieving the end results you want.

So, if you want to create cool double exposure effects without having manually captured this via camera settings, Photoshop action sets can help you out tremendously. They’re time savers and can help to streamline your workflow.

What we’ve put together here is a set of double exposure effect Photoshop action sets that stand to change your process and help you achieve new looks that might’ve otherwise taken hours.

Advanced Double Exposure Photoshop Action

The Advanced Double Exposure Photoshop Action is easy to use and established in well-organized layers so you can undo your work should you need to. This set comes with 18 mixable color presets and provides a text guide for use.

Advanced Double Exposure Photoshop Action

Double Exposure Glow Photoshop Action

Another option is the Double Exposure Glow Photoshop Action. This action makes it easy for anyone to add a glowing double exposure effect to their photos with one click. The action has organized layers and comes with full documentation.

Double Exposure Glow Photoshop Action

Double Exposure Photoshop Action

This double exposure Photoshop action seamlessly combines two photos to create a beautiful finished product. It’s customizable, includes a vintage effect, light leaks, and color grading options.

Double Exposure Photoshop Action

Four Double Exposure Photoshop Actions

Another Photoshop action you might want to consider is this, which includes four variations. It ideally works in medium to high exposure photographs, comes with a help file, and is generally designed to be used quickly and efficiently.

Four Double Exposure Photoshop Actions

Double Exposure Photoshop Action

This Double Exposure Photoshop Action is a fantastic effect for your photos. After making that one click, you can add color tone, gradient, and more. It’s easy to use and can make a lasting impression by means of the end result.

Double Exposure Photoshop Action

Double Exposure Photoshop Action Kit

The Double Exposure Photoshop Action Kit allows you to create double exposure effects in a wide number of ways. With just one click, you can adjust the brightness, opacity, dodge, masks, gradients, and more. Plus it comes with 30 textures and 1- double exposure gradients, to boot.

Double Exposure Photoshop Action Kit

Trendy Double Exposure Photoshop Action

This trendy action set is super easy to use and yields results you’re sure to be proud of. It has organized layers for easy use, comes with an illustrated guide and video tutorial, and is all around pleasant to work with.

Trendy Double Exposure Photoshop Action

Double Color Exposure Photoshop Actions

Another great option is The Double Color Exposure Photoshop Action set. This one makes it possible to add colorful double exposure effects to photos, type, graphics, and more. With one click, you can transform an image using seven different color styles.

Double Color Exposure Photoshop Actions

Double Exposure Photoshop Actions

This set of double exposure Photoshop actions includes a video tutorial and documentation that make getting started using it easy. It comes with several actions for blending two photos together, for adding effects to a single photos, adding depth of field, and adding chromatic distortion. It also comes with 235 light effects, 33 textures, and more.

Double Exposure Photoshop Actions

80 Double Exposure Photoshop Actions

Another choice to consider is this set of 80 double exposure Photoshop actions. All of these work with a single click and the set comes with instructions for their precise use.

80 Double Exposure Photoshop Actions

Color Double Exposure Photoshop Action

This set of color double exposure Photoshop actions uses well-organized layers and is easy to edit and use. It’s also non-destructive and comes with 50 color presets so you can readily achieve the effect you’re looking for.

Animated Parallax Double Exposure Photoshop Action

Here’s another great choice. The Animated Parallax Double Exposure Photoshop Action creates a parallax shift effect using two photos. It comes with four different shift styles and can be implemented with just a couple of clicks. It’s also fully layered and can be customized to suit your specific needs.

Animated Parallax Double Exposure Photoshop Action

AI Modern Double Exposure Photoshop Actions

You might also want to consider the AI Modern Double Exposure Photoshop Actions set. This set makes it easy to create any kind of double exposure artwork. It uses AI to detect faces and creates stunning results. It uses well-organized layers that are completely editable, you can swap textures, and it comes with 30 high resolution textures.

AI Modern Double Exposure Photoshop Actions

Premium Double Exposure Photoshop Action

Another option is the Premium Double Exposure Photoshop Action set. Everything is separated and has grouped elements for easier use. And the end result is stunning, offer a professional look that’ll make it seem like you spent hours trying to achieve it.

Premium Double Exposure Photoshop Action

Duotone Double Exposure Photoshop Actions

The last action on our list here is the Duotone Double Exposure Photoshop Actions set. This one requires that you select two images and then play the actions all at once to achieve the desired effect. It comes with 12 duotone effects, on which you can adjust the opacity. It also allows for balance between layers and is non-destructive so your original images stay intact.

Duotone Double Exposure Photoshop Actions

How to Install Photoshop Actions

  1. Download and unzip the action file
  2. Launch Photoshop
  3. Go to Window > Actions
  4. Select Load Actions from the menu and go to the folder where you saved the unzipped action file to select it
  5. The Action will now be installed
  6. To use the newly installed action, locate it in the Action panel
  7. Click the triangle to the left of the action name to see the list of available actions
  8. Click the action you want to play and press the play button at the bottom of the Actions panel

With this collection of double exposure effect Photoshop actions on hand, you can create a wide range range of stunning effects that will appeal to everyone who sees them. Take your designs up a notch without having to expend additional effort. Sounds like a winning formula, right?

The post The 12 Best Double Exposure Effect Photoshop Action Sets appeared first on Speckyboy Design Magazine.

How to Create a Simple Gutenberg Block Pattern in WordPress

As the WordPress Gutenberg block editor evolves, new features are being added to make content creation easier. And block patterns may just be the most exciting addition for both web designers and their clients.

What is a block pattern? Think of it as a pre-built layout of blocks. They can contain pretty much any design element you’d like. Elements such as columns, images, videos, text, buttons – they’re all able to be placed into a custom block pattern.

Once you create a block pattern, it can be utilized again and again throughout your website. Each instance can be customized with the appropriate content. Plus, you can add, subtract or otherwise edit the included blocks.

They offer a great starting point for building out a page and allow you to craft a more consistent look. Yet they also allow designers the flexibility to make any necessary tweaks.

Today, we’ll introduce you to the concept of WordPress block patterns and demonstrate how to create one of your own. Here we go!

First, Get to Know the Block Pattern API

Building a custom block pattern requires usage of the WordPress Block Pattern API. This allows for adding a pattern to either your theme’s functions.php file or a custom plugin.

Regardless of how you implement it, the API is used for registering both custom block patterns and block pattern categories.

One interesting tidbit when it comes to registering a custom block pattern is that you must use raw HTML within PHP. This means that some characters, such as quotes, must be escaped.

We’ll get into the nitty-gritty of setting things up in just a moment. But it is worth noting that this can be a tedious process, especially for more complex patterns. Hat tip to Rich Tabor for pointing out a tool that will do the hard work for you.

A person with toy blocks.

Build Your Custom Block Pattern

The first step is to build your custom block pattern within a WordPress page or post. This doesn’t have to be carried out on existing content – you could create a draft post for this purpose. In fact, this might be the easier path, as you won’t have to contend with any unrelated bits of content.

Add Some Blocks

In our case, we’ve created a test page that will allow for some experimentation. Inside, there are the following blocks:

  • A cover image;
  • A set of two columns, each with headings and paragraph text;
  • A separator;
  • More paragraph text;

A series of WordPress Gutenberg blocks.

This is something that our fictional website might use throughout each page. A custom block pattern means that we won’t have to rebuild it each time.

We’ve left things pretty barebones here. But you could style each of these blocks up however you like. For instance, you might use the Gutenberg color palette to pre-determine coloring or add custom CSS classes.

Select Your Blocks and Copy Them

Now that our blocks are set up the way we want, it’s time to grab their source code. Thankfully this is easier than it sounds.

First, it’s a matter of selecting all the blocks we want to use in our pattern. The easiest way to do that is to click on the first block (the Cover, in this case), hold down the ALT key on the keyboard and then click on the last block (Content Area #3).

With the blocks selected, click on the “More options” button, which looks like a set of three vertical dots, at the top of the editor. From the menu, click on Copy. This will copy the source code for the entire selection of blocks.

Selected and copied Gutenberg blocks.

Escape All the Things

As mentioned previously, the HTML output will have to be escaped in order to work with the Block Pattern API.

So, we’ll take our code and run it through the JSON Escape/Unescape tool. That results in the following output:

Now that our code is neat and tidy, we can go on to the next step.

Register the Custom Block Pattern

Finally, we’ll need to register this new custom block pattern within WordPress. Using the Block Pattern API, let’s create a custom plugin for the pattern. This will enable us to use the pattern, even if we change themes later on.

Our pattern will be called “Page Intro Blocks”. Notice that we’re placing the block pattern in the “header” category – which already exists by default. If you wanted to create your own custom block pattern category, refer to the WordPress documentation for details.

Create a file with the above code and place it in your site’s /wp-content/plugins/ folder (just make sure to back everything up first).

Once the plugin is installed, head on over to Plugins > Installed Plugins within the WordPress admin and activate it.

Using a Custom Block Pattern

OK, we have our custom block pattern created and implemented via a WordPress plugin. Now we can start using it anywhere we like.

To get started, we’ll create a new page, though you can use an existing page or post as well.

To add the block pattern to the page, click the “Add block” button on the upper left of the editor (a large “+” within a blue box). Then, click on the Patterns tab.

Within the Patterns tab, you’ll see a number of premade patterns that are included with WordPress. Scroll down until you see the pattern we created, “Page Intro Blocks”.

Finding the Gutenberg block pattern within the editor.

Click on the pattern and it will be automatically added to the page. From there, we can tweak the blocks to our heart’s content.

A Gutenberg custom block pattern added to a page.

A New Way to Customize Your Website

WordPress custom block patterns are a huge timesaver. Developers no longer need to meticulously recreate page layouts for use in multiple places. By registering a block pattern, you’ll have a fully-custom starting point anytime you need it. This is also great for content creators, as it takes the mystery out of achieving a consistent layout.

What’s more, you don’t necessarily have to design a custom block pattern yourself. For instance, Gutenberg Hub has a vast template library that you can use to find and implement tons of premade layouts. Of course, you’ll still have to escape and register the pattern. But this opens up a whole world of possibilities.

In all, custom block patterns help to bring a new level of customization to the Gutenberg block editor. Now the editor can be every bit as custom as your theme.

The post How to Create a Simple Gutenberg Block Pattern in WordPress appeared first on Speckyboy Design Magazine.

Growing Your Audience as a Designer

Freelance designers are in a tough position. We have to create awesome work which gets us clients, and then we have to go out and market that work to make sure potential clients actually see it.

We’ve all seen those designers who seem to have an overabundance of fans and followers, and whose work draws others in like moths to a flame. Are they just better designers than we are? Of course not. They’ve mastered several key principles which have placed them far beyond their peers, but that anyone can easily adapt.

We’re going to explore exactly what makes these people rise above others in terms of platform building, and how you can learn from the examples they set.

Exude Confidence

It takes a certain kind of confidence to project an air of a “rockstar” designer. People have to feel that you’re in the position to lead, not just in business or design, but in conversation as well. This involves knowing how not to get talked over and always being able to direct the focus of a group discussion back to yourself.

This doesn’t mean you have to turn yourself into a braggart. It’s essential to establish certain social cues that mark you as someone to be listened to and respected. This is an especially difficult problem for creative professionals, as we tend to be a humble, often rather shy bunch.

If that’s you, then make an effort to speak up, stand up straighter, make eye contact more frequently during client meetings and networking events.

Slightly exaggerating your movements and emotional expression when interacting with people can make a huge difference in how clients perceive you. In fact, it can even be the deciding factor in whether or not you get the job. Yes, it may feel weird to start “acting” somewhat, but it doesn’t look weird to others – trust me. It only feels weird because it’s not yet your comfort zone.

Tell Awesome Stories

Storytelling is something we all do as humans, but only a few people have perfected it enough to aid them in networking and attracting clients. Whether in person, in print, or online, when you’re experiencing the work of a master storyteller, certain patterns become evident.

First is the fact that the story itself is finely honed to get a specific response from the listener. Everything in the conversation or copy relates back to the main objective of the story, which is usually to form a lasting relationship with the person they’re communicating with.

The way to build up a great supply of stories is to test each one and develop it as you tell it to more and more people. When hearing a great storyteller in person, it’s likely that these stories you’re hearing for the first time have been tested on dozens, or even hundreds of people before ever reaching your ears. There is no filler or unnecessary words taking up your time. Every word has earned its place in the story.

Standup comedians are perhaps our closest modern version of the tribal storytellers of old, and they are masters of this method. In writing, study the great copywriters who can persuade hundreds of thousands of people to buy with a simple, engaging story.

As a designer, the idea of storytelling to market yourself and your skills may be intimidating, but it makes all the difference between a designer destined for an unfulfilling career, and a designer who is able to dominate their niche and work with the very best clients.

Be Interested

Have you ever been in the presence of someone who, even after a few moments of speaking with them, can make you feel like the two of you are old friends who have known each other for years? This is usually no accident, although it’s true that some people may have a more natural aptitude for making connections than others. But anyone can learn to improve their success rate with connecting with people.

A real master connector can make you feel like you’re the only person in the room, the Skype chat, or, if they’re really good, the newsletter list. This is something that, usually, can’t be faked. It always comes out in the end if someone is trying to scam you or wring money from you in a sleazy way.

The absolute best designers today are also community builders, or people who dedicate themselves not just to serving their clients and creating great design work, but also to building a community of design enthusiasts who are eager to hear what they have to say.

Khoi Vihn, former Design Director of the New York Times and current principal designer at Adobe, is a fine example of this types of designer. His audience reads his blog not to be sold a product or a fake cult of personality, but to hear his thoughts on the state of the design community and engage with him as one of its most accomplished contemporaries.

The reason that great community builder designers like Vinh don’t appear to be trying to get anything from their readers, is because, by and large, they’re not. They want a genuine connection, not just some temporary involvement that will only benefit them. Master community builders want to provide value as much as, or even more than, their audience wants to return the favor.

Follow Up

This is perhaps the most important piece of the puzzle when it comes to building an audience. Master community builders interested in making a real connection with people don’t just leave them hanging or wondering what happened after the chat. They make an effort to foster a genuine connection.

Plenty of times, at various networking events, people simply collect each other’s business cards, then never contact anyone they’ve met, even if the conversation appears to have gone well.

This is sometimes because things haven’t gone as well as one or the other person thinks, but often it’s simply because people don’t know how to follow up, or even that they should.

Many times, people expect the other person to be the one to reach out, but if you want to be a master community builder, you’ll have to start making the first move. People will appreciate the effort, and will think even more highly of you because of it.

In Conclusion

Being a designer with a devoted following is about making friends and providing value to people. That’s it.

It’s not about trying to con people or sleaze your way into some cushy opportunity. Don’t try to connect with everyone – just the right people.

Lastly, don’t forget that audience building is a reciprocal relationship. Choose carefully the people you admire, follow, or otherwise allow yourself to be associated with. Develop a keen eye for the influencers; people who can provide as much value to you as you’re providing to them.

The post Growing Your Audience as a Designer appeared first on Speckyboy Design Magazine.

How to Troubleshoot WordPress Website Email Issues

It seems inevitable. Emails generated from a WordPress website stop arriving – or get thrown into a spam folder. Email, as a certain grumpy designer once said, is the worst.

Still, these messages can be important. They might be from prospective clients filling out a contact form, automated security notices or even eCommerce orders. If they aren’t being delivered, we (or our clients) are missing out.

Quite often, the task of troubleshooting undelivered or spam emails falls to web designers. The process of tracking down the issue may seem daunting. After all, we’re designers and developers – not IT gurus.

But the solutions may be easier than you think. Let’s take a look at what causes WordPress website email issues, along with ways to get those messages flowing again.

Before you can fix website email delivery issues, you’ll have to figure out the source of the problem. While there are any number of things that can go wrong, it really boils down to two culprits: the web server and overzealous spam filtering.

Is the Web Server Sending Out Emails?

The first thing to look at is whether the web server is actually sending out email messages. This may not be the most common issue, but there are instances where something is preventing that email from being sent.

WordPress has its own mail function, which relies on PHP’s built-in mail capabilities. Sometimes, a web host may block access to PHP mail due to a security setting or even as a response to a spam filter trigger.

Troubleshooting and Fixing Web Server Email Issues

Some plugins, such as Gravity Forms, provide helpful error messages that make tracking down the issue easier. Alternatively, installing a plugin such as Check Email will allow you to determine whether email is being sent.

From there, utilize a mail logging plugin such as WP Mail Logging to see any errors associated with your site’s email. This will enable you to take a deeper look into the situation.

There’s also the possibility of interference from a plugin. For instance, there are plugins that are designed to block or otherwise manipulate email messages sent from a website. In this case, try disabling these items to see if that fixes the issue.

If all else fails, a discussion with your web host’s technical support may be in order. They should be able to assist you in hunting down the source of your server troubles.

WordPress Check Email plugin screen.

Are Website Emails Being Caught in a Spam Filter?

Spam filters are increasingly causing issues for email sent from websites. It’s understandable, as spam itself is a massive problem. As such, filters are becoming stricter about which messages are allowed to pass through.

The other part of the equation is that some mail service providers are more finnicky than others. What works fine with Gmail may not play nicely with, or vice-versa. And, big as they may be, those are just two of literally thousands of providers out there.

Getting WordPress Website Emails to Work with Spam Filters

Even with the differences between email providers, the process of getting your website’s email accepted by spam filters is fairly straightforward.

Let’s talk about three simple solutions. Each one is a step up, depending on the severity of the issue.

Change the “From” Address:
When it comes to email forms, it used to be fairly common to set the notification from address to that of the person filling out the form. However, that practice is bound to draw the ire of spam filters these days.

The first, and quickest fix, is to simply change the from address to one that uses your website’s domain. Ideally, you’d have an email account created just for this purpose. Something generic, such as is a common example.

Then, set the reply-to address to that of the user submitting the form. In theory, this allows the email to pass through a spam filter, while enabling you to easily reply to the sender.

This solution tends to work best if you’re using your web host for email service as well. If you’re using a third-party email provider, even one that uses your site’s domain, messages could still be rejected.

Gravity Forms Notifications screen.

Utilize a WordPress SMTP Plugin
Moving another step up the ladder, a SMTP plugin allows website email to be sent directly through a mail server – skipping the web server altogether. By cutting out the “middle man”, this tends to ensure that the mail server sees the messages being sent as legitimate.

There are a number of options here, with WP Mail SMTP, Easy WP SMTP and Post SMTP Mailer/Email Log being among the most widely-used plugins. Each has their own bells and whistles, but in essence they perform the same basic function.

Again, having a dedicated email account for this purpose is recommended. With that, you’ll need the following information regarding that email address:

  • Password;
  • Outgoing (SMTP) mail server name and port number;
  • Type of encryption (SSL/TLS);
  • Authentication method;

Implementing this solution is a matter of choosing the SMTP plugin you want and configuring it for your email account. From there, you’ll want to perform a few tests to ensure that the mail is being delivered. This can be done either through a plugin’s built-in testing functionality or by submitting a contact form on your website.

It’s worth noting that some email providers may require you to permit your website to connect to the mail server. Gmail, for example, has a “less secure apps” setting for this purpose. If you’re frequently running into authentication errors, this may be the cause.

WP Mail SMTP configuration screen.

Employ a Mail Delivery Service
A mail delivery service is a great option for a couple of different situations. First, they’re the go-to solution when you’ve had problems working with your own mail server. They’re also recommended if the email generated by your website is mission-critical.

These services, including providers such as Mailchimp, Mailgun and SendGrid offer tools that better ensure that email gets to its final destination. Free tiers of service are offered, but higher volume websites may need a paid account.

The range of what a mail delivery service can do varies. Some providers offer their own SMTP servers, while others will authenticate with your existing mail server via an API. In some cases, you may be required to validate domain ownership by adding records to your DNS.

If you do run into trouble, a mail delivery service should provide you with actionable information. You’ll have access to reports that will fill you in on info such as bounce rates and spam scores.

Several SMTP plugins integrate with these services, while others (including Mailgun and SendGrid) do have their own standalone plugins.

Solve WordPress Email Delivery Issues

WordPress website email issues have become commonplace. The key to troubleshooting and ultimately solving the issue is determining the source. Whether it’s a web server problem or a strict spam filter, there are a number of WordPress plugins you can use to figure things out and get them working again.

The post How to Troubleshoot WordPress Website Email Issues appeared first on Speckyboy Design Magazine.

What Web Designers and Their Clients Need to Know About SEO

SEO has become one of my least favorite topics. It’s something that I’ll begrudgingly discuss with clients, but only when I have to. And writing about it? I’d rather hide under my bed. In some ways, it feels like one of the dark arts.

But here I am, attempting to change my own sentiment. Why? Because it’s simply too important to ignore. Both web designers and their clients need to have an understanding of how SEO works. More than that, a healthy realization of its pitfalls is also necessary.

It’s easy to develop the wrong expectations for SEO and the required effort it takes. And the market is littered with dubious claims – making it difficult to determine sound advice from hyperbole.

In an effort to provide some clarity, I reached out to a place I knew would have some answers: Yoast. The free version of their Yoast SEO plugin has over 11 million active installations – making it one of the most popular on the market. In addition, they provide a massive amount of sound advice on their company blog.

Yoast’s Edwin Toonen Talks SEO Essentials

The following is a short Q&A with Yoast content manager Edwin Toonen, where we dive into the essentials of SEO. Some answers have been edited for clarity.

What’s the most common SEO myth or misunderstanding that you see from users?

I think people tend to forget that SEO is a lot of work. While advances in technology have made it a lot easier to build a site, it hasn’t become much easier to rank with that site in search engines. So, you really need to put some effort into it!

At Yoast, we jokingly call SEO Seriously Effortful Optimization as that is what it is. With Yoast SEO, we are lowering the barrier of entry and giving everyone a fair chance at good results in the search engines.

Unfortunately, we can only do so much. We can’t write that epic piece of content for you. We can give you hints on what to improve, but we can’t set out a strategy for you. You need to put in the work.

Some people seem to think that you’re done with SEO once you install Yoast SEO. Of course, that’s not true — it’s only the beginning.

Yoast SEO plugin settings screen.

Should every piece of content on a website be optimized, or should the focus be on the most important content?

Ideally, you should have thought about every piece of content on your website. Every article or every page should have a goal.

Of course, that’s hardly how it works in practice. You might have a site with hundreds or thousands of posts and pages collected over many years. That is the reality for many sites.

In cases like this, you have to go through all that content and make hard choices — do I really need this? Do these pieces of content fit my goals? Do they bring traffic? Do they help my brand?

You can start going over everything and improve the pieces of content you want to keep while deleting and redirecting the ones you don’t need. In addition, you can also choose to merge a couple of low-value posts into a single really good one.

And then, there’s cornerstone content. These are the epic, all-encompassing articles that show your expertise and that you want to rank with the search results. These should be your main focus. Cornerstone articles should be updated and improved regularly. Linking your supporting, relevant articles to the cornerstone helps boost their importance.

For a small, local business on a tight budget, what would be the best area to allocate their SEO resources? Is there one investment that stands above the rest?

I always say you have to build an awesome business first. Make something that customers need to have or experience.

From there, get reviews and tend to them. Build a full Google My Business profile, including up-to-date information and great photos.

In addition, make sure that your site is properly optimized for local results and write high-quality, local-oriented content that can get you local links and citations.

Yoast SEO plugin settings screen.

If one had to choose between quality content and keyword repetition, what’s the better option? Do search engines really know the difference?

Content quality should be your number one priority. It’s one of the things that Google keeps hammering on about: improve your content. Search engines are smart enough to look beyond keywords, so it is better to find ways of improving your content instead of trying to fit in more keywords.

Of course, things like keyword density have taken on a different meaning as it is no longer about fitting in a certain percentage of keywords based on the length of the text. Today, metrics like this are more like a guide that helps you keep everything in check and warns you when you are overdoing it.

How often should SEO for existing content be reviewed and tweaked?

It depends, this is not set in stone. Some content does really well, even without touching it for years. Other pieces of content need constant tweaking to get results.

The main thing to remember is that you have to keep an eye on your content. You need to know what particular content needs to do and regularly check in Google Analytics if it does what you set out to do.

If it doesn’t work, you need to fine-tune it or replace it with something else. Of course, there’s a lot of room to experiment — and sometimes you get the best results accidentally. And keep at it — SEO is not about quick results.

A website analytics graph.

The Keys to Effective SEO

A hearty thanks to Edwin Toonen and the team at Yoast for taking the time to chat! If anything, I hope this helped to separate some of the fact from fiction when it comes to search engine optimization.

As Edwin points out, SEO requires a good bit of work to find success. But even then, there’s no guarantee that the likes of Google will reward you with high rankings. To be sure, there will be some trial-and-error in the process.

In addition, we learned that content should have specific goals. If you want search engines to prioritize your content, it has to be both high-quality and focused.

Above all, SEO is something that both designers and clients need to stick with for the long haul. The game is always changing. Thus, it requires regular analysis and adjustments to stay on top.

Maybe SEO isn’t quite as bad as I’ve made it out to be? While it’s still not my favorite subject, this talk has helped me exorcise some of those past demons. Hopefully it did the same for you!

The post What Web Designers and Their Clients Need to Know About SEO appeared first on Speckyboy Design Magazine.