Hi all,
Let us say I have two teams, one for UI development (HTML, JS and CSS) and the other for AEM Development and the work for these two teams is clearly delineated.
For SEO Implementation:
1. it looks like most of the work needs to be done by UI development team. Is it true?
2. Configuring the Rich Text Editor for producing accessible content:
Is it the job of UI development team?
3. What is the work of AEM Development team?
4. I read configuring components for Alt Txt etc. This definitely is the work of AEM Development team.
5. So, how to estimate AEM efforts?
6. Could we say 5% of effort for all components for configuring Alt Txt etc?
7. What is the difference among levels A, AA and AAA from the implementation perspective?
Does it have any bearing on AEM efforts?
Appreciate all your replies.
Thanks,
Rama.
Solved! Go to Solution.
Hi Rama,
take two requirements, URL structure, in order to enforce this, you would instruct your authors in how they should structure the site and name their pages.
Adding an H1 to every page. The design team creates the the HTML outputted, the AEM team creates the components to allow the author to enter the title, they then add the H1 component to the template so it is available every time a page is created from the template.
Your question is very open ended and more suited to consulting. If you have a specific use case and need help implementing it, then that would be a more appropriate question. No harm in asking, but open ended questions don't always get an answer
Regards,
Opkar
For SEO Implementation:
1. it looks like most of the work needs to be done by UI development team. Is it true? (AEM development is done between both Front end UI developers and back-end Java developers)
2. Configuring the Rich Text Editor for producing accessible content:
Is it the job of UI development team? (this is typically done by front-end component developers - the RTE is usually implemented within a component dialog)
3. What is the work of AEM Development team? (Coding front end components/ back-end Java services)
4. I read configuring components for Alt Txt etc. This definitely is the work of AEM Development team. (YES)
5. So, how to estimate AEM efforts? (Depends on a lot of factors - will you use OOTB components, or develop your own components, how many Java services do you need, etc)
6. Could we say 5% of effort for all components for configuring Alt Txt etc?
7. What is the difference among levels A, AA and AAA from the implementation perspective?
Does it have any bearing on AEM efforts?
Views
Replies
Total Likes
Hi Scott,
Let us say I need to implement SEO in my project and I have two distinct teams: One: UI Development Team and Two : AEM Development Team.
All the below queries are pertinent to SEO implementation.
1. it looks like most of the work needs to be done by UI development team. Is it true?
2. Apart from Configuring components with Alt-Txt,, What is the work of AEM Development team?
3. Could we say 5% of effort for all components for configuring Alt Txt etc for AEM Development team?
4. SEO has different levels of compliance: A, AA and AAA.
What is the difference among levels A, AA and AAA from the implementation perspective?
Does it have any bearing on AEM efforts?
Appreciate all your replies.
Thanks,
Rama.
Hi All,
Most of the work should be done at the component level. Any component should be designed to fulfill SEO requirement. For extensive SEO implementation, yes Front end development does required. but that depends on requirement.
Most of the cases, less work for Front end.
Regards,
Jitendra
Hi Jitendra,
Thanks for responding.
As you are aware, component has UI part as well as AEM part.
When you say component level, I hope you are talking about the work of AEM Development team.
Is it possible for you to list some activities of UI part as well as AEM part?
Ex: URL Rewriting: Between UI Development team. and AEM Development team, whose job is it?
Also, SEO has different levels of compliance: A, AA and AAA.
What is the difference among levels A, AA and AAA from the implementation perspective?
When you say "depends on requirement", do you mean levels of compliance: A, AA and AAA, as the client specifies this compliance.
Appreciate your responses.
Thanks,
Rama.
Hi Rama,
excuse my ignorance but do you have a link for SEO compliance and A, AA, AAA? I have only come across A, AA and AAA in relation to accessibility Beginner's Guide to Website Compliance - Blog - Spinutech
As for SEO, it really does come down to requirements as mentioned by Jitendra. There is some guidance in the docs SEO and URL Management Best Practices
Once you have determined what you want to implement on your site, then you can decide what needs to be authored and what needs to be rendered in the page. For example baking in an H1 component, having H1, H2, H3 in that order on your page, adding meta description to your page (meta tags etc)
Regards,
Opkar
Hi Opkar,
I agree that A, AA and AAA compliance levels are pertinent to Accessibility.
Sorry for confusing you.
But, going through the links offered by you, I am not able to understand the distribution of work between UI Development Team and AEM Development Team.
Generally these two teams exist and they do in my case as well and the concerns need to be completely separate.
I also agree that these are requirements driven.
But, for the purpose of my understanding, could we not take typical requirements please?
What do you mean by the word baking in "baking in an H1 component"? Is it hard coding H1 component in the template?
Thanks,
Rama.
>What do you mean by the word baking in "baking in an H1 component"? Is it hard coding H1 component in the template?
One SEO requirement could be that all pages must have an H1 component, so in code you add the H1 component to the template. The UI development team will work on how the H1 will look, the AEM dev team will add the component to the template and make sure it does not appear in the list of components.
Can you explain the roles and responsibilities of your UI and AEM teams when it comes to creating components?
Regards,
Opkar
Hi Opkar,
The design team creates the HTML, CSS and JS.
The AEM team integrates them using ClientLibs etc.
Thanks,
Rama.
Hi Rama,
take two requirements, URL structure, in order to enforce this, you would instruct your authors in how they should structure the site and name their pages.
Adding an H1 to every page. The design team creates the the HTML outputted, the AEM team creates the components to allow the author to enter the title, they then add the H1 component to the template so it is available every time a page is created from the template.
Your question is very open ended and more suited to consulting. If you have a specific use case and need help implementing it, then that would be a more appropriate question. No harm in asking, but open ended questions don't always get an answer
Regards,
Opkar
Hi Opkar,
Your reply is very helpful to me.
Thanks a lot for your patience while explaining me.
Thanks,
Rama.
Hi Rama,
Thanks for your questions regarding SEO implementation and the roles of UI development and AEM development teams. Let's break it down:
For SEO implementation:
Configuring the Rich Text Editor for producing accessible content:
The work of AEM Development team:
Configuring components for Alt Text, etc.:
Estimating AEM efforts:
Effort allocation for configuring Alt Text, etc.:
Difference among levels A, AA, and AAA from the implementation perspective:
In conclusion, collaboration between the UI development and AEM development teams is key to successful SEO implementation and accessibility. By leveraging the strengths of both teams and considering SEO and accessibility requirements from the outset, you can boost your SEO and digital PR campaign while ensuring an inclusive and accessible user experience.
Hope this helps clarify things for you!
Best regards,
Views
Replies
Total Likes
Views
Likes
Replies