- Optimize shopping cart experience or Web site conversion rates against Key Performance Indicators (KPIs).
Occupations with related tasks Save Table: XLSX CSV
- Optimize digital assets, such as text, graphics, or multimedia assets, for search engine optimization (SEO) or for display and usability on internet-connected devices.
- Coordinate with developers to optimize Web site architecture, server configuration, or page construction for search engine consumption and optimal visibility.
- Assist in setting up or optimizing analytics tools for tracking visitors' behaviors.
- Optimize shopping cart experience or Web site conversion rates against Key Performance Indicators (KPIs).
- Improve search-related activities through ongoing analysis, experimentation, or optimization tests, using A/B or multivariate methods.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).
- Conduct financial modeling for online marketing programs or Web site revenue forecasting.
- Manage tracking and reporting of search-related activities and provide analyses to marketing executives.
- Collect and analyze Web metrics, such as visits, time on site, page views per visit, transaction volume and revenue, traffic mix, click-through rates, conversion rates, cost per acquisition, or cost per click.
- Participate in the development or implementation of online marketing strategy.
- Optimize Web site exposure by analyzing search engine patterns to direct online placement of keywords or other content.
- Identify appropriate Key Performance Indicators (KPIs) and report key metrics from digital campaigns.
- Create content strategies for digital media.
- Combine secondary data sources with keyword research to more accurately profile and satisfy user intent.
- Collaborate with other marketing staff to integrate and complement marketing strategies across multiple sales channels.
- Conduct online marketing initiatives, such as paid ad placement, affiliate programs, sponsorship programs, email promotions, or viral marketing campaigns on social media Web sites.
- Conduct market research analysis to identify search query trends, real-time search and news media activity, popular social media topics, electronic commerce trends, market opportunities, or competitor performance.
- Propose online or multiple-sales-channel campaigns to marketing executives.
- Evaluate new emerging media or technologies and make recommendations for their application within Internet marketing or search marketing campaigns.
- Communicate and collaborate with merchants, Webmasters, bloggers, or online editors to strategically place hyperlinks.
- Identify, evaluate, or procure hardware or software for implementing online marketing campaigns.
- Collaborate with Web, multimedia, or art design staffs to create multimedia Web sites or other internet content that conforms to brand and company visual format.
- Keep abreast of government regulations and emerging Web technology to ensure regulatory compliance by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Purchase or negotiate placement of listings in local search engines, directories, or digital mapping technologies.
- Coordinate sales or other promotional strategies with merchandising, operations, or inventory control staff to ensure product catalogs are current, accurate, and organized for best findability against user intent.
- Execute or manage social media campaigns to inform search marketing tactics.
- Implement online customer service processes to ensure positive and consistent user experiences.
- Identify and develop commercial or technical specifications, such as usability, pricing, checkout, or data security, to promote transactional internet-enabled commerce functionality.
- Define product requirements, based on market research analysis, in collaboration with user interface design and engineering staff.
- Execute or manage banner, video, or other non-text link ad campaigns.
- Assist in the evaluation or negotiation of contracts with vendors or online partners.
- Prepare electronic commerce designs or prototypes, such as storyboards, mock-ups, or other content, using graphics design software.
- Assist in the development of online transaction or security policies.
- Execute and manage communications with digital journalists or bloggers.
- Resolve product availability problems in collaboration with customer service staff.
- Identify methods for interfacing Web application technologies with enterprise resource planning or other system software.
- Optimize digital assets, such as text, graphics, or multimedia assets, for search engine optimization (SEO) or for display and usability on internet-connected devices.
- Coordinate with developers to optimize Web site architecture, server configuration, or page construction for search engine consumption and optimal visibility.
- Assist in setting up or optimizing analytics tools for tracking visitors' behaviors.
- Optimize shopping cart experience or Web site conversion rates against Key Performance Indicators (KPIs).
- Improve search-related activities through ongoing analysis, experimentation, or optimization tests, using A/B or multivariate methods.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).
- Conduct financial modeling for online marketing programs or Web site revenue forecasting.
- Create searchable indices for Web page content.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Write supporting code for Web applications or Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Collaborate with web development professionals, such as front-end or back-end developers, to complete the full scope of Web development projects.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Conduct user research to determine design requirements and analyze user feedback to improve design quality.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Develop and document style guidelines for Web site content.
- Develop new visual design concepts and modify concepts based on stakeholder feedback.
- Develop or implement procedures for ongoing Web site revision.
- Develop system interaction or sequence diagrams.
- Develop Web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
- Develop, validate, and document test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- Direct and execute pre-production activities, such as creating moodboards or storyboards and establishing a project timeline.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Identify or maintain links to and from other Web sites and check links to ensure proper functioning.
- Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Perform or direct Web site updates.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Register Web sites with search engines to increase Web site traffic.
- Research and apply innovative solutions for product design, visuals, and user experience to meet the needs of individual Web development projects.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Respond to user email inquiries, or set up automated systems to send responses.
- Write and edit technical documentation for digital interface products and designs, such as user manuals, testing protocols, and reports.
- Create searchable indices for Web page content.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Write supporting code for Web applications or Web sites.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Develop databases that support Web applications and Web sites.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Respond to user email inquiries, or set up automated systems to send responses.
- Renew domain name registrations.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Recommend and implement performance improvements.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Develop or implement procedures for ongoing Web site revision.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Evaluate or recommend server hardware or software.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Develop system interaction or sequence diagrams.
- Design and implement Web site security measures, such as firewalls and message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Write or contribute to instructions or manuals to guide end users.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Assign, coordinate, and review work and activities of programming personnel.
- Train subordinates in programming and program coding.
- Train users on the use and function of computer programs.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Develop Web sites.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Back up or modify applications and related data to provide for disaster recovery.
- Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- Identify or document backup or recovery plans.
- Correct testing-identified problems, or recommend actions for their resolution.
- Identify, standardize, and communicate levels of access and security.
- Determine sources of Web page or server problems, and take action to correct such problems.
- Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- Implement Web site security measures, such as firewalls or message encryption.
- Collaborate with development teams to discuss, analyze, or resolve usability issues.
- Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
- Perform user testing or usage analyses to determine Web sites' effectiveness or usability.
- Document application and Web site changes or change procedures.
- Track, compile, and analyze Web site usage data.
- Test backup or recovery plans regularly and resolve any problems.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Review or update Web page content or links in a timely manner, using appropriate tools.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Gather, analyze, or document user feedback to locate or resolve sources of problems.
- Monitor Web developments through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Develop or document style guidelines for Web site content.
- Develop Web site performance metrics.
- Collaborate with Web developers to create and operate internal and external Web sites, or to manage projects, such as e-marketing campaigns.
- Identify or address interoperability requirements.
- Develop or implement procedures for ongoing Web site revision.
- Check and analyze operating system or application log files regularly to verify proper system performance.
- Provide training or technical assistance in Web site implementation or use.
- Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Document installation or configuration procedures to allow maintenance and repetition.
- Develop testing routines and procedures.
- Test new software packages for use in Web operations or other applications.
- Develop and implement marketing plans for home pages, including print advertising or advertisement rotation.
- Evaluate or recommend server hardware or software.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Back up or modify applications and related data to provide for disaster recovery.
- Develop and maintain Web sites for online courses.
- Prepare course materials, such as syllabi, homework assignments, and handouts.
- Compile, administer, and grade examinations or assign this work to others.
- Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
- Evaluate and grade students' class work, laboratory work, assignments, and papers.
- Maintain student attendance records, grades, and other required records.
- Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
- Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
- Maintain regularly scheduled office hours to advise and assist students.
- Advise students on academic and vocational curricula and on career issues.
- Initiate, facilitate, and moderate classroom discussions.
- Participate in student recruitment, registration, and placement activities.
- Collaborate with colleagues to address teaching and research issues.
- Select and obtain materials and supplies, such as textbooks and laboratory equipment.
- Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
- Participate in campus and community events.
- Direct research of other teachers or of graduate students working for advanced academic degrees.
- Supervise undergraduate or graduate teaching, internship, and research work.
- Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.
- Supervise students' laboratory work.
- Write grant proposals to procure external research funding.
- Perform administrative duties, such as serving as department head.
- Maintain computer equipment used in instruction.
- Compile bibliographies of specialized materials for outside reading assignments.
- Provide professional consulting services to government or industry.
- Act as advisers to student organizations.
- Develop and maintain Web sites for online courses.