SEO and SEM

SEO and SEM

Computer it statistics side display view Converted

INTRODUCTION

In today's Web 2.0 era, corporate websites provide an important foundation for representation, customer acquisition and even the management of internal company processes, projects and structures. In particular, today's web technologies allow closer and dynamic networking with the customer, to the benefit of both sides: the company provides short paths that lead the customer to the solution in a targeted manner and at the same time receives a platform for idealized and informative self-presentation.

One of the most important aspects of achieving high visitor numbers is a broad presence on the Internet. Ideally, potential customers and other interested parties should have several points of contact or „portals“ and ways to access a company's offerings in order to find out about the products and/or services on offer. In the rarest of cases, a potential customer searches directly for the company's presence on the web, but becomes aware of the company, its products or services via detours such as a search engine query or through social connections.

A broad-based network and presence also shows that the company is aware of new media such as social networks and wants to use them. That is why we offer the following additional services:

SEO and SEM graphics on different devices

UTILIZATION OF SOCIAL NETWORKS

Social networks are the largest point of contact for people on the Internet. With around one billion users, Facebook offers an ideal platform to present the company and its products. In October 2012 alone, 600 million users accessed Facebook from mobile platforms. A presence in social networks is indispensable and should always be the focus of corporate online planning and should also be used.

  • We create a high-quality corporate presence for you in the three most important networks Facebook, Google+ and Twitter. We are also happy to submit separate offers for this. We also offer an analysis and introduction via screencast.

 

 

UTILIZATION OF BLOGGING PLATFORMS

Blogging platforms can be seen as a layer between social networks and the company website. Like a kind of news ticker, they offer information about current events and news, which is also entered by the company or its employees. Created on the right platforms, they also offer contacts to other communities.

  • Would you like your own blog or the integration of a blog or blog function into your website? Many price models are possible here. For example, if you would like an external blog that is separate from the website, based on a platform such as WordPress, we will be happy to provide you with a quote.

 

 

YOUR QUALITATIVE APPEARANCE ON THE WEB

In addition to a broad presence, the quality of the presentation is also of decisive importance. The type of platform determines the content and the expectations of the presentation. A company page on Facebook should convey a customer-oriented flair, whereas the company's own website usually conveys a serious and business-oriented feeling.

Interested parties always want to be informed about current developments and circumstances such as changes to products or new positions in the company. A website that is not updated or an unkempt blog can therefore quickly have a counterproductive effect. A presence on a social network also requires employee resources in order to respond promptly to customer questions or moderate discussions. The advantage of dynamic feedback can otherwise quickly become a dead letter and have a negative impact if, for example, the company does not respond quickly enough to inquiries or comments: The (expected) answer-and-response rate is much higher in social networks than in other places.

Since not every company can do this, we provide the following additional services:

MAINTENANCE AND MONITORING OF SOCIAL NETWORKS SOCIAL NETWORKS

 

Social networks are subject to permanent change and constant topicality. Millions of people look for news every day and adapt their field of vision accordingly. It is therefore essential for a company to constantly maintain and update its presence on social networks.

  • We can do this for you! We are happy to regularly visit your sites (Facebook, Google+, Xing) and offer flat-rate and package prices.

 

LOGICAL, COHERENT STRUCTURE OF THE WEBSITE

As already mentioned, a company's website is a kind of global business card, so a logical, coherent structure is essential. Visitors must be able to find their way around the website and extract the desired information with just a few glances and clicks.

  • We are happy to offer you an analysis of your existing website and can also revise it.

 

 

SIMPLE, CLEAR PRESENTATION OF CONTENT

Content should always be presented in such a way that a good overview is maintained even with a large amount of information and connections can be made quickly and easily. For social networks and blogs, it is therefore advisable to limit yourself to short, concise statements.

  • We are happy to offer you an analysis and also take on the implementation.

 

 

SEO/SEM

In addition to the company's own presence, marketing for the company itself is a success factor that should not be neglected. The broadest online presence at the highest quality level is reduced to absurdity if nobody can find this information. It is therefore important to market the company's own presences accordingly and to ensure that all presences can be found easily and persistently and as redundantly as possible. The following points are success factors that we can offer you as a service, but not exclusively:

PRESENCE IN EXTERNAL FORUMS/WEBSITES

An important step in online marketing is the use of specialist forums and websites. These offer interested visitors well-founded help in finding opinions and a suitable presentation platform. The same applies to job portals such as XING or GULP.

  • We find the best specialist forums and websites for you. We will be happy to create profiles for you and roast you. Get in touch with us! We can also submit separate offers for this.

 

 

ADVERTISING IN SPECIALIST WEBSITES

Another point is advertising on websites that deal with the testing of software in a particular industry. It is easy to gain publicity through such websites, as many potential customers inform themselves on such sites.

  • We will find the best advertisements for you.

 

SEARCH ENGINE RESULTS

The search results in search engines are also of enormous importance. In most cases, the first search results already decide or strongly influence the opinion of users. It is therefore essential to ensure a sufficiently good result here.

  • You can also obtain search engine customization in various granularity levels from us here.

 

 

PRESS RELEASES

An effective way with a wide reach is the product-oriented preparation and publication of press releases. Is there an outstanding innovation? A technical or process-oriented innovation? There are specialist websites with many readers who report on such things; this option should be used if it is appropriate. This must be weighed up on a case-by-case basis.

  • We will write your press release and help you with the editing and the search for suitable publication locations. Get in touch with us!

 

Slidecast jQuery Mobile Solution

Slidecast jQuery Mobile Solution

This project is a web application (WebApp) that makes it possible to make presentations with graphics, audio, video and even HTML elements available to a large number of interested parties at the same time. It thus follows the principle of a distributable slidecast application.

 

Definition of WebApps

 

The term is derived from the English and refers to an app(lication), i.e. applications for mobile devices that can usually be downloaded directly from the Internet via a browser integrated into the operating system and used without installation.

In principle, these are websites optimized for smartphone displays that attempt to replicate the „look and feel“ of native applications.

WebApps development

jQuery Mobile App opened on Samsung Tablet
jQuery Mobile App opened on Samsung Smartphone

Why WebApps and jQuery Mobile?

Many users have become very cautious due to the potential presence of malware in the app stores. WepApps support the user in such a way that no installation is necessary and the application has no access to the smartphone's software and hardware. In principle, these types of applications are also more secure against piracy. Because the application is located on the server and generates content dynamically, it cannot simply be copied and possibly used for fraudulent activities. With native apps, personal data could be sent on in the background without the user's knowledge. Another advantage is that the application can be called up from all devices with internet access and, for example, stored data can be accessed. To give an example, games could be started on a smartphone and then simply played on a computer without having to exchange complicated data between these devices. Well-known and proven technologies are used, guaranteeing a high level of future-proofing.

jQuery Mobile is a touch-optimized web framework for smartphones and tablets. It offers numerous support options for recognizing touches, gestures and other things. A large number of browsers are supported, and others can also be added if you have sufficient programming skills.

Why implement something new at all? There are already plenty of ways to distribute presentations.

Of course, various options already exist, such as simply distributing presentation documents by e-mail, generating PDFs or using platforms such as www.slideshare.net to use. The advantages of this new approach include the following:

 

Separate graphics and audio, no video!

 

It is often the case at conferences that the presentations are recorded and made available on the web as a video. This naturally involves a large volume of data. In addition, you almost always need additional plug-ins such as Adobe Flash Player to watch the video. Smartphones usually do not support these plug-ins, and if they do, the battery is drained in a very short time. In addition, there is sometimes no WLAN access on the move. The finished videos are usually several hundred megabytes in size. This naturally puts an enormous strain on the mobile network and can lead to very long loading times.

 

Audio files do not need to be loaded!

 

If you don't have an Internet flat rate, mobile data volume costs a lot, so you want to have the choice of which content to load. The fallback to the purely text-based view can also significantly reduce the transferred volume here.

 

No installation, no additional software

 

Can be played directly in almost any browser

 

Presentation easily definable as HTML markup in a file

 

No additional program is required to create the presentations. An online editor was planned here, which also supports HTML laymen. It should not be a problem for more experienced users to create presentations.

 

Communication through comments

 

By implementing a comment function, comments can be attached to individual slides, the entire presentation or even to statements (points in time). This allows users to hold discussions and also ask questions about specific statements.

 

Harnessing the power of the web

 

Because it is a web application and the code has been structured accordingly, it is possible to use almost all the features of the web (videos, social media - „like me button“, ...)

 

Barrier-free (screen reader)

 

A screen reader can also be used to achieve accessibility and people with hearing or visual impairments, for example, can use this form of presentation.

 

Is it possible to buy or license this solution?

 

But of course you can! We are also able to respond flexibly to your wishes and modify or expand the application according to your specifications. Simply get in touch with us Contact us.

Shopware T-Shirt Designer

Shopware T-Shirt Designer

Shopware development

Shopware T-Shirt Designer, opened on a Microsoft Surface

For the store software „Shopware 4“ (https://www.shopware.de/), a poster designer has been developed which makes it possible to upload any motif or use an existing gallery.

Further functions are available for a selected motif, such as „Select section“, „Black/white“ or „Rotate“. Also conceived - but not implemented - was an „Add text“ function with which a customer could determine the font, color and position of the text.

The advantage of this solution was that it was not a plug-in technology, but everything was implemented using web technologies. In addition to HTML5, fallback mechanisms were also built in and Flash was only used in emergencies.

The solution was integrated into the existing software, which required in-depth intervention. This intervention was made possible with the help of additional databases or scripts. The new options are then available to a potential buyer in the detailed view of a product.

Individual module and interface development

Individual module and interface development

Development interfaces

Interface development symbol image with puzzle on Macbook

As a subcontract for a successful software company, we implemented a major project lasting several months. This involved the individualized creation of an interface for a proprietary merchandise management system for Joomla/Virtuemart. There were numerous technical hurdles to overcome: How is the data retrieved? How should the data ultimately be displayed? Here we provide a brief overview of the project and our approach.

Problem definition

The problem was as follows: The customer provides a proprietary merchandise management system that has an enormously large database in the background. The system is continuously maintained and modified. The data records stored there are used, for example, to generate catalogs or provide customers with information. The system has several interfaces, including standardized queries via MySQL. This was our starting point: the customer wanted the catalog to be dynamically loaded into a web-based catalog without further external intervention, to be searchable and to generate an always valid URL and a QR code for each item and to be able to narrow it down using many filter and search bar properties. The solution was to be designed modularly for use in Joomla as well as later for Typo3 and also as a complete integration into a store system.

Approach

First of all, we had the customer explain the problem in detail and defined milestones together with them. Based on these milestones, a cost estimate was drawn up and then incorporated into all the systems involved. A prototype was then created on the basis of this familiarization, which was intended to demonstrate and ensure the basic functionality of the system. This prototype was ready for use after just one working day.

After an interface conception and elaboration, the research for functional solutions for the content management system followed „Joomla“, on which we were able to base our solution. We quickly found „VirtueMart“ a popular and promising platform whose technology we have been able to utilize and gradually expand.

We had to create two direct connections and write a translator: On the one side, the proprietary structure of the customer's merchandise management system is read out, translated and standardized by our system and output again on the other side or read into VirtueMart. This module alone, with its several thousand lines of code distributed across a well-structured architecture in PHP, is absolutely unique.

In addition to this translator, several adjustments to the presentation were necessary. Here, we approximated the desired functionality as closely as possible with already available modules in order to minimize the customer's costs. These modules were further adapted by us, for example, the URLs of the front end were made „speaking“ - and it is now possible to address both products and any product structure levels, which was not possible without further ado. In particular, our adaptation means that any number of categories and structure levels can now be assigned, as the database is dynamically broken down into its components. The implementation was completely detached from Virtuemart and the design, i.e. in plain language: You can take any Joomla with Virtuemart and „let go“ of our extension and Virtuemart is then fed and modified with the data from the WWS. This makes the solution highly portable! An implementation in Typo3 has also already been planned and prepared accordingly.

Special features and Special functions

Where images for products are available in the database, the customer wanted the images to be imported automatically and assigned in the front end. Different sizes are generated for thumbnails as well as for the final view.

For each product, there is a function in the front end for generating a PDF, „Ask a question“, for emailing/sharing, etc. Furthermore, the customer and the user can now filter products dynamically and fine-tune which properties are displayed for filtering. The customer can also make separate settings in the backend for each item as to which properties they want to display, which information an item contains and which functions are available to a user in the item overview. This can already be flexibly determined on the database side in the merchandise management system! Titles and identifiers can also be changed dynamically on the database side without affecting QR code generation: Once set, links remain valid.

You can also specify whether you want to sort/filter with checkboxes, radio buttons, dropdowns etc.. Filtering works in real time without reloading the page. The filtering adapts dynamically. For this purpose, an extension was completely adapted and rewritten so that it works both with Ajax and without Ajax.

The entire solution is prepared as a store and can also be assigned prices if desired. Furthermore, the connection to the database has been designed so dynamically that the customer can reload the database at any time or even partially via a function in the backend, or this can also be done via an external command („Cronjob“) can be triggered. For this purpose, an additional interface to the outside world was created and the backend area of Virtuemart was expanded.

Google Maps® API

Google Maps® API

As part of this order, a script was developed that is based on the Google Maps API to display zip code area boundaries. The Google Maps API, the Google Geolocation API and the Google Fusion Tables API were combined for this purpose. The following data set, which is available in the public domain, was used as the basic data set for the area boundaries Data set used. This still had to be adapted and converted.

Google Geolocation API

Google Maps® Postcode search section
Google Maps® API postal code areas on a Macbook

In addition, all area boundaries are indicated by a marker (the zip code). This marker can also be selected, which opens a popup that can again be equipped with any text. The example image shows that the zip code is displayed, as well as another text with a link, which also contains the zip code so that it can be used for other purposes.

The script reacts to GET parameters in the browser, which determine the color and selection of the postal codes. An example call with only one zip code would look as follows with the default settings: ?script.php?zip=46509&mColor=ff0000. The parameter names can be changed as required.

Since the aim of the project was to be able to mark surrounding zip codes for a main zip code with two different colors, there are additional parameters: script.php?zip=46509&mColor=ff0000&rZip=46459,47665&rColor=0000ff&fZip=46487&fColor=00ff00.

As can be seen in the example, several zip codes can also be entered, in this case separated by commas. The separator can also be changed as required. The script accepts 3 different types of zip codes, each with a color, and displays them in color on a Google Maps map.

The advantage of the implementation is that the script can be integrated into existing websites. Either as a dynamically moving map or as an image section. A possible application scenario could be a store that only delivers various products to certain regions. The script could be integrated into the detailed description of the products and display the regions to which the product can be delivered in two colors, for „immediately available“ or „currently sold out“. The script can also be expanded to include other colors and zip code types, so that a variety of other application scenarios would be possible.