Gus Pelogia's Posts on the BuzzStream Blog https://www.buzzstream.com Tue, 12 Dec 2023 20:18:42 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 232036770 How to Implement a Project Management Workflow for a Link Building Team https://www.buzzstream.com/blog/how-to-implement-a-project-management-workflow-for-a-link-building-team/ Thu, 21 Oct 2021 14:03:39 +0000 https://www.buzzstream.com/?p=6366 When I got promoted to SEO account manager at my previous digital marketing agency, besides all the excitement, I knew it would be a new challenge to create strategies involving Digital PR, Content, Design and other teams on top of my usual SEO work. I was also aware that my success in the new role would depend even more on my colleagues. I could develop the best strategy in the world, but it would mean nothing if the execution didn’t reach the same level. Being in the forefront of all conversations with clients, I quickly realized that simply writing down notes, searching for conversations buried in emails and chasing people for deliverables would be risky if I didn’t have a more structured system. Some of our clients were using project management software (such as Teamwork, Asana and Monday) and I loved how organized it was across their companies. In this article, I’d love to share my experience and provide a framework for implementation for any link building, digital PR or marketing teams. These are a few of the things I implemented and led me to win a 10 from all clients on the last NPS score survey before I left the agency – to work for a project management software! Project management is everywhere If you dig a little, you probably already use some sort of project management platform. Starting with BuzzStream, if you use outreach templates and schedule follow-ups, you’re optimizing your time to win coverage and links under a certain time frame. Other team members can see the outreach status and leave notes. Can you remember your life before using a CRM for link building? Some people have post-its all over their monitor – That’s also, in a sense, project management, or at least an attempt to! I […]

The post How to Implement a Project Management Workflow for a Link Building Team appeared first on BuzzStream.

]]>
When I got promoted to SEO account manager at my previous digital marketing agency, besides all the excitement, I knew it would be a new challenge to create strategies involving Digital PR, Content, Design and other teams on top of my usual SEO work. I was also aware that my success in the new role would depend even more on my colleagues. I could develop the best strategy in the world, but it would mean nothing if the execution didn’t reach the same level.

Being in the forefront of all conversations with clients, I quickly realized that simply writing down notes, searching for conversations buried in emails and chasing people for deliverables would be risky if I didn’t have a more structured system.

Some of our clients were using project management software (such as Teamwork, Asana and Monday) and I loved how organized it was across their companies.

In this article, I’d love to share my experience and provide a framework for implementation for any link building, digital PR or marketing teams. These are a few of the things I implemented and led me to win a 10 from all clients on the last NPS score survey before I left the agency – to work for a project management software!

Project management is everywhere

If you dig a little, you probably already use some sort of project management platform. Starting with BuzzStream, if you use outreach templates and schedule follow-ups, you’re optimizing your time to win coverage and links under a certain time frame. Other team members can see the outreach status and leave notes. Can you remember your life before using a CRM for link building?

Some people have post-its all over their monitor – That’s also, in a sense, project management, or at least an attempt to! I used to write down my next day’s tasks and estimated time on my agenda before leaving the office (remember, offices?). These might work for personal tasks, but when you have a lot of people involved, you need more than that for things to run smoothly.

Research if a system has been implemented before

Introducing a new way of working, or a new tool is not easy. Some people don’t like the change or feel that they don’t have the time to learn a new process. In some cases, you understand the benefits because you’ve been researching for a while, but they don’t (yet!).

Perhaps there were attempts to implement a workflow that worked for a while or some people are in silos, with some of their colleagues or just on a few accounts. At the time, we had a top-level strategy plan built in spreadsheets for our SEO clients.

In case your client hasn’t mentioned yet, ask your clients how they manage projects internally or with other agencies. Could you learn something from them in terms of methods or solutions? Maybe your colleagues are using tasks lists on their own?

The main point of a project management system or workflow is to make life easier.

So what I did in the past to introduce a new system successfully is learning what people didn’t like about the old system, what was not working for the team and company as a whole. In most cases, the problems were in working in silos when team members had no insights into what their colleagues were working on; and in too much manual work while creating tasks.

Also, I recommend treating a system/workflow switch like a sale: you need to ‘sell’ your idea to the team. So talk benefits, not features. When you show how this new system helps save time, people will be more eager to switch to it.

Kristina Azarenko @ Founder of MarketingSyrup

Get buy-in from your team

Soon after you start a workflow, you will spot ways to improve it. In my case, our color-coded sheets had tasks and months where they’d be executed. Soon, I wanted to add owners and time estimations, so we’d have a rough idea if all we planned would fit in the budget or if we had space to do more. It’s been a long time since we worked on it, but here’s a simplified version of it – You probably came across something like that before.

If Q4 is a gold month for links to ecommerce clients with Black Friday and Christmas, we certainly wouldn’t want to spend time on a migration. If our conversions peak during summer, create fresh content should be done a few months before to give it time to rank. By the way, here’s a guide to find out when coverage of a topic is about to happen based on historical data.

It worked well as an initial plan to reassure the client the direction we were taking, but inevitably more tasks and sub-task would be required and keeping an organized spreadsheet became more and more complex. Soon, the details of a campaign were again buried in email threads. Which were the last design updates we asked the creative team? Who was meant to take notes and send the feedback after our long and exhausting call?

Looking again at which clients have the smoothest processes to get work done, many had a project management software. To propose a wide implementation, I took two avenues: Formally pitched to Department Heads at the agency. At the same time, I implemented a free version of a solution to get buy-in from those working directly with me.

Here are some steps to go over with your team:

  • Discuss the workflow you want to propose and why
  • Create a project and move tasks from sheets or mentioned on emails to the software
  • Schedule a recurring meeting to discuss tasks, estimated time to complete and delivery date
  • Update the project together (e.g. sharing your screen), so it’s very clear where things stand.
  • Hear their feedback, make adjustments and be the gatekeeper of your projects accuracy

Proposing to your boss

The more people you get excited, the better. Starting small, with your clients and team members first, will give you some feedback and tweaks on your process or software of choice.

Each company is different, but most bosses will be more willing to hear about how you’ve a proposal to increase productivity and results instead of flagging a problem or untested solution.

You’ll know best the arguments for your account, team or company, but here’s are some advantages to highlight about project management software:

  • Stop creating spreadsheets that get forgotten or duplicated
  • Avoid late deliverables due to tasks being forgotten
  • Mention clients using the solution, especially large retainers
  • Put client at ease by showing all we had planned to deliver
  • Scheduling recurring tasks (reports, right?)
  • Easy way to show to clients all the things we are doing
  • Save money by doing several other paid tools do
  • Low risk: start with a free plan and invest only if adoption is high

“It was super important for us to check that our shortlisted systems allowed us to work easily with retained clients, which make up nearly 90% of our work.

Don’t be afraid to point out limitations of the system. We found that this prompted our Account Manager to offer the addition of Beta’ features/functionalities to our instance, so we are able to use handy features before they go to market”

Alexis Baker – Project Manager @ Rise At Seven

Learn how others are using your software and adjust to it

One thing you can do in most project management solutions is to create task list templates. Let’s assume that for every client you run a content plan or a PR campaign per month, so you’ll need some of the following:

Instead of building a new task list every time, you can have this as a template. All the tasks, importance, cross department dependencies and so on. At the time, I proposed every department (SEO, PPC, Social) to create an onboarding template but soon realized that every Account Manager preferred to do things their own way, such as:

  • A department managed under a project instead of creating a separate project for each client.
  • A task list per type of activity within a department (e.g. Link building, Guest posting, Technical SEO, etc)
  • One project per client, with several departments (e.g. Content, SEO, PPC, etc)

If you have a vision but not everyone is onboard the same way, it’s still ok if the final goal is achieved. Different project management softwares will give you options to create a task in several projects or create dependencies, so you still can integrate things managed in different projects.

One great tip I learned while working with a company called Sticker Mule in the past and took with me is to Start task names with verbs (i.e. Consider, Send, Fix, Add, Design, Implement, Order)”. A task called ”Upload blog post with new creative” makes a lot more sense than “blog post”, doesn’t it? They have a great list of tips for smooth project management software usage.

Avoid email threads, keep discussions on the platform

You might have your priorities of the day written on sticky notes, an agenda or a board on your wall. How about managing team tasks where you need to draw their attention to something urgent?

One of the things I love the most in project management software are task lists, not just to know what I should do next, but to facilitate the discussion with team members, clients and other stakeholders.

Have you ever been on an email chain where the final task had nothing to do with the subject line? If some tasks are clear but still get pushback, imagine when the request is not clear in the first place.

The bigger your client, the more people are involved in the outcomes of your work. Now, let’s say your next PR campaign has to go out next week. While this is a big deal for your agency, the developer who manages their website has requests from several other people and has only a small window to help you.

In some cases, clients move things between projects or teams (e.g. from SEO to Web Dev). Make as easy as possible for someone else to complete a task.

We learnt the hard way with having ‘task mania’ where individuals end up getting assigned too many bitty tasks, which ends up clogging up their task dashboard. We try to group up tasks under 1 task that can be quickly completed. This can be easily done by adding task descriptions”

Amy Ashton – Finance Director @ NeoMam Studios
Check how NeoMam’s uses project management software in their agency  

Features to scale

Start small, think big. Maybe all you need now is a way to list your tasks, deadlines and discuss with your team, however things might escalate quickly.

Look at the solutions and needs you have internally, the ones your clients are using and you can piece together what matters to you. Here are some that a digital PR agency could use:

  • Task dependencies – Outreach only can be done after the press release is approved
  • Workload – Estimate how busy a person is before giving them more work
  • Forms – A new client contact form turns into a task automatically
  • Estimated / Logged time – How long a task actually took vs estimated time
  • Templates – Every campaign has the same steps, only write the tasks once

If you’re running a team of people contacting journalists as part of their job, you absolutely have to have solid internal communication. Getting it wrong means contacts might be overlooked at best or, worse by far, contacted multiple times by different members of the team. The most important features of any task management system for this, in my view are features that manage task dependencies in a way that lets you easily see where any hold ups might be. All good and well holding your outreach people accountable for who they’re contacting but to do so, you need full oversight in dependencies.

For agencies or in house teams managing multiple brands, accurate time logging is important too. Sometimes we badly under or overestimate how long it takes to do something and as you build a develop your team, real world data about how long it takes them is key to future planning of your team and activities.

Stacey MacNaught @ MacNaught Digital

My personal case study as an SEO account manager

Things were moving well for me as an SEO Account Manager – At least from what I could see from my clients and a promotion to Team Lead that followed soon after. My project and team management would start ahead of the month.

Each team has its needs and those evolve overtime, but here’s a basic six steps plan I like to follow to manage clients, regardless of which software you are using:

  1. Client requests become task with estimated time required
  2. Internal meeting in the last week of the month to split the tasks between team members, considering the budget and time available (holidays, other big projects, etc). Things are likely to take longer than planned, so give some extra time for execution
  3. Send the monthly report to the client, including the plan for the month ahead. Add planned tasks in your monthly report shared with the client, including the link to the task on your software. Split what you own and what requires their input to get done
  4. During your call with them, share the screen and keep the project open. They can visually see what is in your plate, on theirs and when to expect them to be finished
  5. Make changes on the go, while your screen is shared. Did they promise to follow-up with someone who’s not on the call or did they approve the research? Write notes, tag people, change delivery dates. Don’t get caught short!
  6. The list might be big and the time limited, so prepare in advance to own this conversation. What are tasks you can’t move on without their approval?
  7. Check regularly the progress of your team. Are tasks close to be completed or do you have some roadblocks? It’s a one stop shop to quickly analyze if your deliverables will be done on time.

Choosing the best project management software for you

While you can work without a software just for project management, your life can be much easier if you have one – The same way you could outreach without BuzzStream, but you’d spend a lot of time doing boring tasks instead of focusing on the best strategy to earn links.

Once I started using one, it took me a few weeks to get on a nice flow, but at some point it became a routine to start the day by looking at my task list, creating tasks, and discussing deadlines with team members in a much-organized manner. I wasn’t caught short anymore.

All project management software solutions have their advantages. The only way to find out which you and your team will love the most is by trying them. A few things to test:

  • Browse through the features they offer. Perhaps you’re paying for other tools that some of the work, but cost more
  • Do they claim to be ideal for an agency like yours?
  • Test if the product features work as you hoped
  • Try it with a small group and gather some feedback before pitching to wider teams

While I’m not a project manager on paper (hoping to get certified soon), I spend a fair amount of time inside a project management software, so feel free to reach me out on Twitter if this guide has been useful but still didn’t answer all your questions.

The post How to Implement a Project Management Workflow for a Link Building Team appeared first on BuzzStream.

]]>
6366
Scraping the SERPs to Determine Timing of Journalist’s Topic Coverage https://www.buzzstream.com/blog/scraping-the-serps-to-determine-timing-of-journalists-topic-coverage/ Thu, 16 May 2019 14:52:50 +0000 https://www.buzzstream.com/?p=5699 You researched the right websites, the right contacts, wrote an exciting e-mail and now you’re waiting for a story to pick up. This is the moment where a lot of us get anxious because the outcome is out of our control. Some journalists will get in touch right away, some will open your emails over and over and do nothing, and a some will publish a story days or weeks later. If the story isn’t picked up quickly, we start questioning if the campaign will fail. Sometimes you can have a good story, but the timing is wrong. Have you ever wondered when journalists are likely to publish about a certain topic? Well, now you can have that answer. Using a crawler and some easy XPath rules, you can scrape Google News and find out the specific dates those topics have hit the news in the past. When does the Christmas season start in the press? When is the new GoT season likely to become trendy? Keep reading to find out! Guide and template for SERP scraping We’ll show you how to run this using Screaming Frog, but I imagine other crawlers could do the same. The first step is to learn some XPath rules, which I learned from this guide published by BuiltVisible. The goal is to scrape the top 100 (or more if you like) results for a certain topic and extract the date when these articles were published. This will give you a view for recurrent events (such as holidays) or even general behaviour towards a topic. I very much recommend learning those rules because there’s much more you can do using XPath rules – but for the sake of this exercise, you just need to configure Screaming Frog with a few rules. Spider Configuration: Untick all […]

The post Scraping the SERPs to Determine Timing of Journalist’s Topic Coverage appeared first on BuzzStream.

]]>
You researched the right websites, the right contacts, wrote an exciting e-mail and now you’re waiting for a story to pick up. This is the moment where a lot of us get anxious because the outcome is out of our control. Some journalists will get in touch right away, some will open your emails over and over and do nothing, and a some will publish a story days or weeks later. If the story isn’t picked up quickly, we start questioning if the campaign will fail.

Sometimes you can have a good story, but the timing is wrong. Have you ever wondered when journalists are likely to publish about a certain topic? Well, now you can have that answer.

Using a crawler and some easy XPath rules, you can scrape Google News and find out the specific dates those topics have hit the news in the past. When does the Christmas season start in the press? When is the new GoT season likely to become trendy? Keep reading to find out!

Guide and template for SERP scraping

We’ll show you how to run this using Screaming Frog, but I imagine other crawlers could do the same. The first step is to learn some XPath rules, which I learned from this guide published by BuiltVisible.

The goal is to scrape the top 100 (or more if you like) results for a certain topic and extract the date when these articles were published. This will give you a view for recurrent events (such as holidays) or even general behaviour towards a topic.

I very much recommend learning those rules because there’s much more you can do using XPath rules – but for the sake of this exercise, you just need to configure Screaming Frog with a few rules.

Spider Configuration:

  • Untick all boxes from Basic Configuration
  • JavaScript Rendering

User-Agent:

  • Chrome

Mode:

  • List

Configuration > Custom Extraction:

  • XPath
  • Add //h3, //div/span and choose “Extract Text”
  • Add //h3/a and choose “Extract Inner HTML”

If you want to save the trouble on all of the above, here are the configured files for Google universal and Google News.

Now, we need to find the exact URL we want to scrape. This is where we I narrow down our target. Since I work for Wolfgang Digital and we’re an Irish agency, we picked St Paddy’s as a test.

The event happens every year in March, so I decided to filter anything available on Google News published between 1st February and 31st of March. You can filter the content directly on Google.

Usually shorter periods work better because you’re showing the 100 most important pieces of coverage on that particular topic and a larger selection of dates will just ignore many articles.

Once you have the URL, just add &num=100 at the end, so you can see the top 100 results in one page.

https://www.google.com/search?q=st+patrick%27s+day&rlz=1C1GCEU_enIE819IE819&biw=1920&bih=938&source=lnt&tbs=cdr%3A1%2Ccd_min%3A1%2F1%2F2019%2Ccd_max%3A3%2F31%2F2019&tbm=nws&num=100.

All configured? Then hit Start on Screaming Frog and go to the Custom tab (the very last one), where you’ll find the extracted data you just requested. The view is not great as all the data is in a horizontal line, so the best thing to do is to export to a csv file.

Making your data pretty

Once exported, organise your data for a better view. This blog post is focused on the publication date, but since you have the page title and URL, feel free to deep dive into what has been published on that topic. Have your target publications covered something along the lines of your campaign? Is there a pattern?

To clean up your results, there are a few handy Excel spreadsheet rules to use. This is the way I do it, but if you’re familiar with Excel or G-Sheets, feel free to ignore the below and do it your own way!

Date tab – Use “Text to Columns” and a “-” as a separator. This will split the publication name and date in two columns.

URL tab – select the whole column and replace “<a href=”/url?q=” for nothing. Then use “Text to Columns and a “&” as a separator.

This will give you a nice visualisation like the below:

Almost there! Your final step is to make your data look good. If you have a huge list, let’s say 100 results, this raw list will still make it difficult to  find out the specific dates when articles were published.

Simply select your dates in a separate column, remove duplicates and use a =COUNTIF formula to count the number of publications per day and put them on a chart to make visualisation much easier!

More examples

We took the first 100 results on Google News for a few topics and did the exercise above. Note that some results will be different depending on the time frame and location, so these may vary.

Valentine’s day

Location: Google News Ireland

Time frame: Jan 1 – Feb 18 2019

What we learned: the first week of February seems to be a good time to outreach. Stories started to pick up on the 6th and peaked on day before Valentine’s Friday (14th). Outreaching on the event day leaves you a smaller chance of getting  coverage.

Game of Thrones

Location: Google News Ireland

Time frame: 3 to 17th July (2 weeks) and 18th July to 1st Aug (2 weeks)

What we learned: Two weeks before Game of Thrones 7th season was released, the press was already quite interested, so your campaigns can be out there quite early. After that, you will still find days with high coverage but the numbers can vary a lot.

Conclusion

Scraping the SERPS can give you good insights into a topic, what type of content is being published and a bit more confidence when reaching out. It’s always important to listen to your gut, but if you’re not familiar with a given topic, this can help you time your outreach perfectly.

Crafting strong linkable assets takes a lot of time and effort, so make sure you don’t  reach out too early or too late and miss a huge opportunity!

The post Scraping the SERPs to Determine Timing of Journalist’s Topic Coverage appeared first on BuzzStream.

]]>
5699